我正在尝试找出哪个更高效:
let array = [1,2,3,4]
array.includes(4)
或者let str = "1234";
str.includes(4);
并已尝试通过执行以下操作来找出:
console.time();
let ar = [1,2,3,4,5];
ar.includes(4);
console.timeEnd();
console.time();
let str = "12345";
str.includes("4");
console.timeEnd();
在控制台和页面脚本中执行时,array.includes 的执行时间最短。但是在页面中执行时,string.includes 的执行时间较短。为什么?!