javascript - 关于JS数组和对象查找效率的小问题

查看:254
本文介绍了javascript - 关于JS数组和对象查找效率的小问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

最近在写一个js小项目,对执行效率的要求比较高
在程序中,需要频繁读写某一用于记录状态的变量,目前对这个变量的类型有两种想法:

1、作为对象(Object)

status.x=111;
status.y=222;
//...

2、作为数组(Array)

//在文档中规定,[0]表示x,[1]表示y,...
status[0]=111;
status[1]=222;
//...

目前纠结于,前者的语义更优,但就实现上而言,猜测后者的查找效率可能更优

所以请问,在各大JS引擎的实现中,后者的查找效率是否高于前者?

解决方案

算了,写测试程序在各大引擎上跑了跑,V8有优化,另外没有。结题。

这篇关于javascript - 关于JS数组和对象查找效率的小问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆