Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9092

#javascript の some / every の挙動を #node で確認する

$
0
0
$ node

some

// 配列の中の一つでも値が1であればtrue>[1,2,3].some(value=>value==1)true>[3,4,5].some(value=>value==1)false

複数条件をつなげることも出来る

// 配列の中の一つでも値が1または2の要素があればtrue>[1,2,3].some(value=>value==1||value==2)true>[2,3,4].some(value=>value==1||value==2)true>[3,4,5].some(value=>value==1||value==2)false

every

// 配列の全ての値が1または2または3であればtrue>[1,2,3].every(value=>value==1||value==2||value==3)true>[2,3,4].every(value=>value==1||value==2||value==3)false

複数行 + return + ブロック句で書いてみる例

// 配列のすべてが// 10-20の範囲で、2の倍数かどうかconstresult1=[20,22].every(value=>{if(value<10){returnfalse;}if(value>20){returnfalse;}if(value%2==0){returntrue;}})console.log(result1)// falseconstresult2=[10,14,18].every(value=>{if(value<10){returnfalse;}if(value>20){returnfalse;}if(value%2==0){returntrue;}})console.log(result2)// true

参考

JavaScriptのsomeとeveryがすごく便利 - Qiita

Original by Github issue

https://github.com/YumaInaura/YumaInaura/issues/3061


Viewing all articles
Browse latest Browse all 9092

Latest Images

Trending Articles