【javascript】[].slice.call(arguments)的做用

 

var thisExtends = function () {
            var args = [].slice.call(arguments).filter(function (item) {
                return item.mi !== undefined;
            });
            return args;
        }
thisExtends({mi:0},{b:1},{mi:2});// [{mi:0}, {mi:2}]   [].slice.call(arguments)的做用:藉助數組的slice方法經過擴展做用域(也能夠說是繼承方法)將arguments類數組轉成數組之用
相關文章
相關標籤/搜索