2019年8月18日日曜日

開発環境

他の方法で、JavaScriptで配列リテラルを使わずに(強引に?)値が1つだけ含まれた配列を作成してみた。

コード

let a = [eval('[1, 2]'),
         eval('[1]'),
         eval('[]'),
         eval('["one"]')];

a.forEach(x => console.log(x));


let b = eval('[]');

b.length = 1;
console.log(b);

入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal)

$ node sample.js
[ 1, 2 ]
[ 1 ]
[]
[ 'one' ]
[ <1 empty item> ]
$ 

元のArrayのコンストラクターの話ではなくなってること、文字列の中に配列リテラルがあることはは目を瞑ることに。

0 コメント:

コメントを投稿