前端性能优化补充篇
数组中插入元素最快的方法 var arr = [1,2,3,4,5]; var arr2 = []; 测试如下: arr[arr.length] = 6; // 最快 arr.push(6); // 慢34.66% arr2 = arr.concat([6]); // 慢85.79% 前面插入元素 var arr = [1,2,3,4,5]; arr.unshift(0); [0].concat(arr); 发现: [0].concat(arr); // 快 arr.unshift(0); // 慢64.70% 向数组中间添加元素 var items = ['one', 'two', 'three', 'four']; items.splice(items.length / 2, 0, 'hello'); (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |