小编And*_*rin的帖子

Javascript对象与地图性能(Chrome,V8,Node JS)

我想要了解是否使用JS对象或地图,如果我需要在大型数据集(> 1000个对象)中按字符串键进行随机查找.

我写了一个简单的基准http://jsperf.com/javascript-objects-vs-map-performance,结果显示在Chrome(V8)中,对象的表现比你好大约2倍.但是,我检查了其他浏览器,结果则相反.为什么它们在各种浏览器/引擎中有所不同?

我还在Node.JS中编写了类似的测试,我看不到类似的结果(测试用例6比测试用例4要多得多):

测试

var now = require("performance-now");

var mapKeyValue = new Map();
var mapStringKeyValue = new Map();
var objectKeyValue = {};
var n = 10000;
var testSamples = 100;

var firstRow = 0;
var firstRowString = firstRow + "";

var middleRow = Math.floor(n / 2);
var middleRowString = middleRow + "";

var lastRow = n - 1;
var lastRowString = lastRow + "";

var nonExist = n * 2;
var nonExistString = nonExist + "";

function …
Run Code Online (Sandbox Code Playgroud)

javascript maps object

19
推荐指数
2
解决办法
9849
查看次数

添加无法在ios中的文本字段中编辑的加号(目标c)

我需要在故事板上创建一个带有符号的文本字段,该符号将出现但不可编辑.

例如,我们有一个电话号码国家代码+44.用户可以编辑44但是"+"无法删除.

先感谢您.

objective-c textfield uitextfield ios

1
推荐指数
1
解决办法
1615
查看次数

标签 统计

ios ×1

javascript ×1

maps ×1

object ×1

objective-c ×1

textfield ×1

uitextfield ×1