点击右上角的红色按钮关注“制作wsdhy代码”,可以每天学习,了解一个问题!
重新审视数组的想法很多,主要要看数组中元素的数据类型,如果数据类型是混合型,就要找到最合适的方法。 上一篇论述了去除5种数组重量的方法,这里再为大家介绍去除3种重量的思路代码。
方法6:别忘了数组有个includes方法
。使用includes方法确定数据中是否存在目标元素。
输出: [ 0,1,NaN,' NaN ',{},a ',' true ',undefined]
方法7:对象有个hasOwnProperty属性
。利用hasOwnProperty判断有无对象属性。
输出: [ 0,1,NaN,' NaN ',{},' a ',' true ',undefined]
方法8:想想indexOf
。确定当前元素的原始数组的第一个索引是否等于当前索引值。
输出: [ 0,1,' NaN ',{},{},' a ',' true ',undefined]
总结:
列出结果。 考虑到这个方法,我希望能预测其结果。 同时,去除序列重量的方法也可以考虑别的想法。