重複の可能性:
PHP の list() に相当する Javascript
PHP では、次のように割り当てを行うことができます。
list($b,$c,$d) = array("A","B","C");
JSにそのようなものはありますか?
重複の可能性:
PHP の list() に相当する Javascript
PHP では、次のように割り当てを行うことができます。
list($b,$c,$d) = array("A","B","C");
JSにそのようなものはありますか?
人々は JavaScript の with() コンストラクトを嫌うようですが、とにかく...
function f(){return {a:1, b:2};}
with(f()) {
alert(a);//1
}
// or
function combine(propertyNames, values) {
var o = {};
for (var i=0; i<propertyNames.length; i++) {
o[propertyNames[i]] = values[i];
}
return o;
}
with (combine(['a', 'b'], [1, 2])) {
alert(b);//2
}
JavaScript 1.7で導入されたと思います。つまり、ほとんどのブラウザーではまだ実際に使用できません。
[a,b] = [14,15];
// or
[a,b] = [b,a];
// or
[a,b] = someFuncThatReturnsArray();
詳細については、 MDNを参照してください。