Аператар in у JavaScript
З дапамогай аператара in можна правяраць
наяўнасць ўласцівасці ў аб'екце. Давайце паглядзім
на прыкладзе. Хай у нас дадзены вось такі аб'ект:
let obj = {a: 1, b: 2, c: 3};
Давайце праверым наяўнасць у нашым аб'екце якой-небудзь ўласцівасці:
console.log('b' in obj); // выведзе true
А цяпер выканаем праверку для неіснуючай уласцівасці:
console.log('x' in obj); // выведзе false
Скажыце, што выведзецца ў кансоль у выніку выканання наступнага кода:
let obj = {x: 1, y: 2, z: 3};
console.log('x' in obj);
console.log('w' in obj);