In:(检测自身及原型属性)

var o={x:1};
"x" in o; //true,自有属性存在
"y" in o; //false
"toString" in o; //true,是一个继承属性

undefined(检测自身及原型属性)

var o={x:1};
o.x!==undefined; //true
o.y!==undefined; //false
o.toString!==undefined //true

条件语句中直接判断(检测自身及原型属性)

var o={};
if(o.x) o.x+=1; //如果x是undefine,null,false," ",0或NaN,它将保持不变 let a = {};
if(a.toString){
console.log(a) //{}
}

hansOwnProperty(检测自身属性)

var o={x:1};
o.hasOwnProperty("x");    //true,自有属性中有x
o.hasOwnProperty("y");    //false,自有属性中不存在y
o.hasOwnProperty("toString"); //false,这是一个继承属性,但不是自有属性

最新文章

  1. 使用Ado.net执行SP很慢,而用SSMS执行很快
  2. 关于tomcat访问managerapp出现403报错的解决方法
  3. hdu 4864 Task
  4. ASP.NET路由系统实现原理:HttpHandler的动态映射
  5. Eclipse reports that Android SDK Content Loader has encountered a problem. parseSdkContent failed.
  6. 【USACO 1.4.4】母亲的牛奶
  7. 多线程编程-- part 2 线程的生命周期和优先级
  8. 解决 Cannot find OpenSSL's <evp.h> 和sasl.h not found!
  9. 精通CSS+DIV网页样式与布局--CSS段落效果
  10. 2018-CVTE中央研究院-自然语言处理算法工程师-电话初面问题
  11. spring InitializingBean和DisposableBean init-method 和destroy-method @PostConstruct @PreDestroy
  12. [Docker]CentOS7下Docker安装教程
  13. 08-DML(插入、更新、删除)
  14. [IR] Graph Compression
  15. topcoder srm 450 div1
  16. shlve 模块
  17. 一个OpenGL小程序
  18. hdu5692【dfs序】【线段树】
  19. SILICA Xynergy-M4 Board -- STM32F417 meets XILINX Spartan-6
  20. CSS使用经验总结

热门文章

  1. mysql 大数据 查询方面的测试
  2. mysql中子查询更新,得用别名表
  3. JVM调优-工具篇
  4. 在网页中显示PDF文件及vue项目中弹出PDF
  5. vim vimdiff diff 使用及命令
  6. Spark Structured Streaming框架(4)之窗口管理详解
  7. Jquery的load()
  8. linux学习系列三
  9. JavaScriptr -- 常用对象 String, date, prototype
  10. 大话设计模式--解释器模式 interpreter -- C++实现实例