javascript - What does running slice() on an array do? -
from underscore:
// create (shallow-cloned) duplicate of object. _.clone = function(obj) { if (!_.isobject(obj)) return obj; return _.isarray(obj) ? obj.slice() : _.extend({}, obj); }; if array detected, dev a
obj.slice() i ran in console:
[0,1,2,3].slice() and appeared nothing.
what missing?
from mdn:
the
slice()method returns shallow copy of portion of array new array object.
when provide no parameters, slice start @ index 0 , go end, giving impression it's doing nothing.
what missing?
parameters.
Comments
Post a Comment