![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js知识
文章平均质量分 77
wevdeveloper
前端开发一枚,上路了,就越走越远
展开
-
一些特殊运算符的理解
1、in eg:x in o (检测o对象是否拥有x属性) in 运算符(in的左侧是字符串或者可以转为字符串 ,右侧是对象 ) *可以检测继承的属性 *注意的是对数组检测的是下标值 2、instanceof (左侧是对象,右侧是标识对象的类即构造函数) * 如果左侧不是对象则返回false,右侧不是函数则抛出一个类型错误异常 * 返回的类型有:St原创 2017-03-08 20:53:00 · 750 阅读 · 0 评论 -
关于js对象的基础知识
一、对象属性的检测方法 1、in 运算符 2、hasOwnProperty()检测自有属性 (只有是自有属性才返回true) 3、propertyIsEnumerable() 检测可枚举的自有属性 (只有是可枚举的自有属性才返回true 注:对象继承的内置方法不可枚举) 4、!== 检测属性是否是undefined (这种方法不能检测属性值为undefine原创 2016-12-02 10:38:17 · 244 阅读 · 0 评论 -
js数组的常见知识
一、数组基本考点: 1、数组的索引范围是0~(2的32次方-2); 2、用数组索引访问元素要比访问常规对象的属性要快 二、稀疏数组 创建稀疏数组 1、var arr = new Array(5); 2、var arr1=[,,,]; 3原创 2017-03-09 14:08:54 · 261 阅读 · 0 评论