条件付き演算子の使用方法は疑問符で分かります。jsの条件付き演算子
var number = 5;
return number === 5 ? true : false;
私はこれを尋ねています。 条件演算子に複数の値を割り当てることはできますか?このような;もし持っていたもの有効なJavaScriptで
var age, grade;
(number === 5) ? (age = 21, grade = 2) : (age = 22, grade = 3)
条件付き演算子の使用方法は疑問符で分かります。jsの条件付き演算子
var number = 5;
return number === 5 ? true : false;
私はこれを尋ねています。 条件演算子に複数の値を割り当てることはできますか?このような;もし持っていたもの有効なJavaScriptで
var age, grade;
(number === 5) ? (age = 21, grade = 2) : (age = 22, grade = 3)
何かのように、
var [age, grade] = (number === 5) ? [21, 2] : [22, 3]
例
> number = 2
> var [age, grade ] = (number === 5) ? [21, 2] : [ 22, 3 ]
> age
< 22
> grade
< 3
ありがとうございました。しかし、私が実行しようとしたときに、 "destructuring expression"がJavaScript 1.7でのみ利用可能になりました。 " –
Chromeで正常にテストされた50 – nu11p01n73R
、
var number = 5, age, grade;
number === 5 ? (age = 21, grade = 2) : (age = 22, grade = 3);
console.log(age);
console.log(grade);
「割り当てや関数呼び出しが必要で、代わりに式が見つかりました」私が電話を試すとき –
ユーザエージェントは? –
私はChromeを使用しています –
はい複数の割り当てを行うことができます –
オブジェクトに割り当てを割り当てます –
あなたのコードに問題はありません。 – naomik