在浏览器控制台测试如下代码:
var test = { length: 0, splice: function() {} }
数据的结果不是 {length:0,splice:function},而是个空数组。
如果页面全局有jquery,那么:$.fn 输出的也是 [ ],和这个有效果一样。
那么当一个对象里 同时具有 length属性且值是number,和splice属性且值类型是Function,就会表现出这种现象。
在浏览器控制台测试如下代码:
var test = { length: 0, splice: function() {} }
数据的结果不是 {length:0,splice:function},而是个空数组。
如果页面全局有jquery,那么:$.fn 输出的也是 [ ],和这个有效果一样。
那么当一个对象里 同时具有 length属性且值是number,和splice属性且值类型是Function,就会表现出这种现象。