目次
- 1. JavaScript に 参照(エイリアス)にあたる表現は ある
- 2. ダークモードの実装方法
- 3. 検索したいもののリストを逐次開くスクリプト(js)
- 4. scrollIntoViewメソッドで滑らかな縦スクロールを実装する
- 5. 「依存関係」をそもそも論から掘り返すーpackage.jsonからnode_modulesについてー
- 6. Mac で Node.js + play-sound を使って MP3ファイルを再生してみる
- 7. Js スコープチェーン 深く解析
- 8. p5.sound と Tone.js のそれぞれの情報を軽く見てみたり p5.js と組み合わせた簡易な音を鳴らす処理を試してみる
- 9. 【Figma Plugins】Figma Pluginsからページを操作する
- 10. JavaScript配列に使える便利関数
- 11. GASの関数を外部から実行する
- 12. JavascriptでPPM画像を作ってみる。
- 13. JavaScript 勉強
- 14. 体育科出身の僕がLeetCode入門してみた - Day1 2667. Create Hello World Function
- 15. jsでFireStoreを使ってたら急に「Could not reach Cloud Firestore backend backend didn t respond within 10 seconds」が発生した
- 16. JavaScript: ブンポー圧縮2
- 17. Uncaught ReferenceError: x(変数) is not defined
- 18. 【Node.js】入力されたキーが何かを音声で返すプログラムを作ってみる: Readline と Mac の Sayコマンドの組み合わせ
- 19. スマホでペット用監視カメラを作ってみた その2
- 20. htmlで商品管理的な何かを作ってみた
JavaScript に 参照(エイリアス)にあたる表現は ある
:::note warn
この記事は 初心者が見ると混乱する要因になるので
初心者が見る資料 としては不適切です。
この特殊な条件でしか発生しないので通常のコーディングでは考慮する必要は無いです。
特に引数と arguments を 両用するのはとてもお勧めできません。
eslint の [`prefer-rest-params`](https://eslint.org/docs/latest/rules/prefer-rest-params) を有効にすることをおすすめします。
:::言語的に参照渡しの無い言語である javascript には 参照渡しでいうところの 参照………つまり リファレンスではなく、いわゆる エイリアスにあたる動作は存在しない………と思っていたが、よくよく思っていたら存在したのでメモする。
具体的には次の様なコード
“`js
function func(arg1){
console.log(‘step1: ‘, arg1 === arguments[0]);
arg1 = {};
console.log(‘step2: ‘
ダークモードの実装方法
必要な部分のみ書いています。
“`html:index.html
ダークモード!