概要
Cmd
+[
で前へCmd
+]
で次へ
詳細
下記でもOK。
- Cmd
+ ←
- Cmd
+ →
諸般の事情で、今日はスキップします、、、
コピペした際、 Cmd
+ V
だと添付図上方のようにその文字の大きさや色等の装飾が引き継がれる。これが便利なこともあるが、一方で邪魔になるときもある。
そんなときは、 Cmd
+ Shift
+ option
+ V
で、装飾情報を捨てて文字だけを貼り付けることができる。
雨もヤバイみたいっすね。。。
const args = process.argv.slice(2, process.argv.length)
console.log(args)
$ node index.js abcde [ 'abcde' ]
process.argv[0]
には node
ヘのpathが、 process.argv[1]
には ファイルへのpathが入っている。これを確かめたのが以下のスクリプト。
const args = process.argv.slice(2, process.argv.length) console.log(`process.argv: ${process.argv}`) console.log(`args: ${args}`)
$ node index.js abcde process.argv: /Users/<user>/.nodenv/versions/<node_version>/bin/node,/private/tmp/index.js,abcde args: abcde
import { interval } from 'rxjs'; const observable = interval(1000); const subscription = observable. subscribe(i => console.log(i)); setTimeout(() => subscription.unsubscribe(), 3000);
/app # node tmp.js 0 1 /app #
class MyClass { publicMethod() { return 'publicMethod' } #privateMethod() { return 'privateMethod' } } mc = new MyClass() console.log(mc.publicMethod()) console.log(mc.privateMethod())
> class MyClass { ... publicMethod() { ..... return 'publicMethod' ..... } ... #privateMethod() { ..... return 'privateMethod' ..... } ... } undefined > > mc = new MyClass() MyClass {} > console.log(mc.publicMethod()) publicMethod undefined > console.log(mc.privateMethod()) Uncaught TypeError: mc.privateMethod is not a function >
Public
, Private
それぞれのメソッド読んだときの動作
static
にも同様に適用できる。IEのみ対応していないが、もうEoLだから考えなくて良いね。