Entries from 2023-05-01 to 1 month
関数呼び出しに使用するケース 関数名this is a {$sample}`みたいなことができる. 関数側の引数は、1つめの変数に文字列がセットされる. let person = 'Mike'; let age = 28; function myTag(strings, personExp, ageExp) { let str0 = strings[0]; let str1…
グローバル変数について すべてのJavaScriptの実装環境は必ず一つグローバルオブジェクトを持たなければなりません. Webブラウザでの実装の場合windowが、Node.jsの場合はglobalがグローバルオブジェクトとなります. 問題 (() => { let x = (y = 10); })(); …
前提1 - 値渡しと参照渡し 値渡し: コピーされるので元の値を変えてもコピー先は影響をうけない. 参照渡し: コピーされないので元の値を変えるとコピー先も値が変わってしまう. 前提2 - JavaScriptにおける値渡しと参照渡し しかしそもそもC言語のものとは違…