五子棋js获取对象的属性包含那些属性

JS中检测js获取对象的属性是否含有某种属性

判断js获取对象的属性中是否有某属性的常见方式总结不同的场景要使用不同的方式。

   上对in运算符的介绍:如果指定的属性茬指定的js获取对象的属性或其原型链中则in 运算符返回true。

// prop:一个字符串类型或者 symbol 类型的属性名或者数组索引(非symbol类型将会强制转为字符串) // 检查它(或其原型链)是否包含具有指定名称的属性的js获取对象的属性。

这种方式比较方便简洁返回值也是Boolear,而且也解决了场景为undefined嘚情况下

但是这种方式会判断原型链上面的属性所以我们得分不同场景使用

总结 以上就是三种检测js获取对象的属性是否含有某种属性的方法我们要根据不同场景使用。

摘记: 本文实例为大家分享了js实现伍子棋的具体代码供大家参考,具体内容如下思路:1、先用canvas画五子棋的棋盘 2、获取鼠标点击的位置 3、根据鼠标点击的位置判断并画棋孓 4、根据下的棋子判断是否赢了 代码: ```xhtml ..

我要回帖

更多关于 js获取对象的属性 的文章

 

随机推荐