我对 Javascript 比较陌生,可能只是一个我不熟悉的技巧,但是如何将布尔值分配给数组键?
发生了什么:
var test = new Array();
test[false] = "asdf";
test['false'] = "fdsa";
Object.keys(test); // Yield [ "false" ]
Object.keys(test).length; // Yield 1
我想要发生的事情:
var test = new Array();
//Some stuff
Object.keys(test); // Yield [ "false" , false ]
Object.keys(test).length; // Yield 2