エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScriptで配列の中身を全部消すにはlengthを0にすればいいよ(追記あり) - Sweet Escape
タイトルどおりの小ネタです。知ってる人には何を今さらって言われる気もしますが。 とある要件でconst... タイトルどおりの小ネタです。知ってる人には何を今さらって言われる気もしますが。 とある要件でconstで宣言された配列の中身を全部消してしまいたいことがありました。でもconstで宣言されてるのでnullを入れると当然Uncaught TypeError: Assignment to constant variable.が出ます。 const a = ['hoge', 'fuga'] a = null // => Uncaught TypeError: Assignment to constant variable. でもlengthに0をセットすると配列の中身が全部消せます。 const a = ['hoge', 'fuga'] console.log(a.length) // => 2 a.length = 0 console.log({a}) // => { a: [] } これは便
2021/05/12 リンク