美文网首页
2018-03-11

2018-03-11

作者: ada456ada | 来源:发表于2018-03-11 14:04 被阅读0次

    判断对象是Array还是Object

    1.obj instanceOf Array;

        在不同 iframe 中创建的 Array 并不共享 prototype 

    2.obj.constructor==Array;

    3.Array.isArray(obj);

    4.Array.prototype.isPrototypeOf(obj);

    5.Object.prototype.toString.call(obj);

    将类数组对象转化为数组

    1.Array.from(obj);

    2.Array.prototype.splice.call(obj,0);

    3.Array.prototype.concat.apply([],obj);

    concat使用,把对象放前面会导致类数组对象无法数组化

    4.Array.prototype.slice.call(obj);||[].slice.call(obj);

    5.Array.apply(null,obj);

    试着编写一个 arrayMerge() 函数,实现该函数被调用时,传递任意数量的数组,返回一个合并后的数组(可不局限于一种实现)。

    Fragment

    JSON和XML区别

    相关文章

      网友评论

          本文标题:2018-03-11

          本文链接:https://www.haomeiwen.com/subject/vjfwfftx.html