问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript 效率优化 s+="abc" a.push("abc") 哪个更快

发布网友 发布时间:2022-05-11 19:24

我来回答

1个回答

热心网友 时间:2022-04-23 06:27

说实话我也不清楚到底哪个效率更高,不过可以通过一个很简单的测试得出到底谁的效率更高,像这样就可以了

//测试push
var a = [];
var start = (new Date()).valueOf();
for(var i=0 ;i<10000000;i++){
    a.push(i);
}
var end = (new Date()).valueOf();
alert(end - start);//需要的时间

另一个你依葫芦画瓢就行了

追问我知道
但是网上说 push这个比+=这个快,可是我的电脑上面正好相反
求解

追答这个跟具体的浏览器有关系,有些浏览器对push优化得更好比如chrome,你可以尝试换个浏览器试试
其实这个问题是没必要的,现在的浏览器对这些操作,都做了相当的优化,不会对代码效率造成影响

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 数据结构中的入栈程序 S.top = S.base + S.stacksize; 这句话的作用 怎样查询电脑里已经保存的路由器密码 push(s,x)是什么意思 星号密码查看器怎样查yy密码 s.top()是什么意思? 如何查看卡巴设置里面更新设置代理服务器的星号密码 怎么查看电脑游戏登陆密码,游戏登陆时都显示星号! c中s.push-back可以用结构体吗 100分,电脑无线网络登录密码是星号,TPLINK,怎么能看到,星号密码查看器看不到,球高手指点!! C++中 for(int a; in&gt;&gt;a; )这是什么意思啊 求大神解释下 s.push_back(a); 怎么查看电脑宽带连接的密码 C++这句话是什么意思?ch !=&#39;#&#39;&&s.push(ch)这句 S是个类的对象 push是成员函数 夫妻之间有一方没有公积金,是否可以贷款 s.push(r&lt;&lt;16|c);什么意思 没有公积金的话 可以申请公积金贷款吗 我没有公积金,能办公积金贷款吗 如何使用串口调试工具发送数据给托利多的称重仪表ind320 微信里的推送的表情包怎样删除 股票“大红鹰”与“东风汽车”最近该怎么操作,走势会如何,可不可以回答的详细些? 东风汽车这只股票现在能买吗?大概能涨到多少? 关于push(S,*p) PPS动漫MAD-各动漫人物同步剪辑的歌曲是什么? 怎么凉拌粉丝不会变成一团 求工程机械市场营销策划方案 工程机械行业产品推广怎样做才更加有效? 工程机械企业如何开拓新兴市场 工程机械有什么适合的市场营销策略 怎么做好工程机械销售?业务高手支招 怎样做好工程机械销售? 长沙工程机械之都的大企业怎么运用好关系营销 如何做好工程机械销售 工程机械整机营销技巧 谁有比较完整的工程机械设备营销策划及对销售员的绩效考核办法? 快速消费品和工程机械的营销模式有什么区别? 如何提高我国工程机械市场竞争力 工程机械企业为什么要进行营销环境分析? 请问工程机械设备销售怎么去寻找客户,怎么去沟通? 微信提现超限了怎么办 微信提现限额了怎么办,要多久才能解除 微信显示本年都20零钱已支付额度已用完怎么办?