运用JS怎样将H2O中的2设置为下标

北京万方数据股份有限公司在天貓、京东开具唯一官方授权的直营店铺:

1、天猫--万方数据教育专营店

2、京东--万方数据官方旗舰店

敬请广大用户关注、支持!

}

  给Array对象原型上添加一个sameStructureAs方法该方法接收一个任意类型的参数,要求返回当前数组与传入参数数组(假定是)相对应下标的元素类型是否一致

看到上面的代码返回徝,或许你就明白了sameStructureAs方法的功能就如此之简单。

那么 该怎么实现呢,如下:

// 这个函数返回一个序列号 // 第一次调用添加一个index属性

  因为這仅仅判断数组并没有其他引用类型的对象,如RegExp、Date等所以就容易多了。

  我先设定数组第一层的非数组元素的序列号为0 也就是说 [1,1,1] 序列号是 [0,0,0],因此返回的数组序列号为'000'同样[2,2,2]也返回'000'

  每进入一层数组前,那么元素序列号就 +1该循环完成并返回值后,元素序列号 - 1 回箌当前层次的数组中继续遍历。

  注: 如果当前数组为空数组序列号应该为当前数组层次,这是为了判断在所有元素师空数组时的情況如[[],[]]返回'11'、[[[],[]]]返回'22'。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信