рдореБрдЭреЗ рдпрд╣ рдирд┐рд░реНрдорд╛рдг рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдореЗрдВ рдорд┐рд▓рд╛:
if ('is_public' in profile) {
...
}
рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ 'рдСрдкрд░реЗрдЯрд░' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдЗрд╕ рддрд░рд╣ рдХреА рдЬрд╛рдБрдЪ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдЗрдзрд░-рдЙрдзрд░ рдЕрдлрд░рд╛-рддрдлрд░реА рдордЪрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдЦреЛрдЬрд╛ рдХрд┐ 'рдЗрди' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ, рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЙрдкрд░реНрдЯреА, рдФрд░ рдХрд┐рд╕реА рдРрд░реЗ рдореЗрдВ рдХрд┐рд╕реА рддрддреНрд╡ рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдиреАрдЪреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:
var Test = function() { return this; };
Test.prototype.myFunc = function() {};
var testInstance = new Test();
console.info('myFunc' in testInstance); // will return 'true'
console.info('myFunc2' in testInstance); // will return 'false'
var myObject = {test: 1};
console.info('test' in myObject); // will return 'true'
console.info('test1' in myObject); // will return 'false'
var myArray = [4,3,1];
console.info(1 in myArray); // will return 'true'
console.info(3 in myArray); // will return 'false'
рдЗрд╕ рддрд░рд╣ рдХреЗ рдЪреЗрдХ рд╕реЗ рдмреЗрд╣рддрд░ рдХреНрдпрд╛ рд╣реИ рдЬреИрд╕реЗ рдЪреЗрдХ рдХрд░рдирд╛?
var myArray = [4,3,1];
if (myArray[3] != undefined) {
...
}
рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рд╕рд░рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЗ рд╕рд░рдгреА рдореЗрдВ рдЗрд╕ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рддрд╣рдд рдПрдХ рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рддрддреНрд╡ рдХрд╛ рдореВрд▓реНрдп 'рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд' рд╣реЛрдЧрд╛, рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖрдк рдЗрд╕рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред рдСрдкрд░реЗрдЯрд░ 'рдореЗрдВ' рдПрдХ рддрддреНрд╡ / рд╕рдВрдкрддреНрддрд┐ / рд╡рд┐рдзрд┐ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИред рд╢рд╛рдпрдж рдЖрдк рдЗрд╕реЗ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдпрд╛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд╛рдирдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред