js一个简单问题,大佬求救
var test = [];
for (var i = 0; i < 2; i++) {
var info = { headimg: "cc", js: "bb", uname: "oo" };
var a = test.includes(info);
console.log(a);
test.push(info);
var b = test.includes(info);
console.log(b);
}
为何输出的是 false,true,false,true
我的理解是第一次false,是因为info还没添加到test数组,但是第二次循环的时候test已经有一个info值了,怎么还是false不是true
for (var i = 0; i < 2; i++) {
var info = { headimg: "cc", js: "bb", uname: "oo" };
var a = test.includes(info);
console.log(a);
test.push(info);
var b = test.includes(info);
console.log(b);
}
为何输出的是 false,true,false,true
我的理解是第一次false,是因为info还没添加到test数组,但是第二次循环的时候test已经有一个info值了,怎么还是false不是true
...全文
相关推荐
JS脚本:简单的Javascript脚本
JS脚本 简单的Javascript脚本
rules-js:一个简单JavaScript规则引擎
规则库 概述 这是一个非常轻量级的纯JavaScript规则引擎的实现。 它对流口水的启发非常宽松,但是要付出额外的努力,以将复杂性降低到最低限度。 无参数闭包(语法糖) 规则 闭包数组(减少) 规则流 安装 npm install rules-js 使用范例 这个关于如何创建一个小的规则引擎来处理在线订单的例子非常幼稚。 这并不是要模仿整个业务流程,也不是为了展示Rules.JS的全部潜能。 我们首先在JSON中定义一个规则文件。 { " name " : " process-orders " , " rules " : [ { " when " : " always " , " then " : " calculateTotalPrice " }, { " when " : { " closure " : " checkStoc
R.js:一个简单的 Javascript 统计库
js 一个简单的Javascript统计库
convertjs一个简单的JavaScript转换库
convert.js一个简单的JavaScript转换库
一个简单的js路由器旨在解决ReactAngular或Vue等任何其他框架之外的一个问题
一个简单的js路由器,旨在解决React,Angular或Vue等任何其他框架之外的一个问题


