読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

javascript の for...of と for..in のメモ

Javascript
'use strict';

const any = (arr) => {
  for (let value of arr) {
    if (value) {
      return true;
    }
  }
  return false;
};

console.log(any([false, false, false]));
console.log(any([false, true, false]));
//=> false
//=> true


const object = {foo: [false, false, false], bar: [false, false, true]};

for (let key in object) {
  console.log(key);
  console.log(object[key]);
}
//=> foo
//=> [ false, false, false ]
//=> bar
//=> [ false, false, true ]
  • 配列は for...of
  • オブジェクトは for...in

参考