为了账号安全,请及时绑定邮箱和手机立即绑定

删除时indexOf匹配不到数组对象中相应的对象??

var a = [{name: 'a'}, {name: 'b'}, {name: 'b'}];var d = {name: 'a'};console.log(a.indexOf(d));

// -1

正在回答

2 回答

打错单词啦不好意思应该是

var a = {name: 'a'}

var b = {name : 'b'}

var c = {name: 'c'}

var d = [a, b, c]

console.log(d.indexOf(a));


0 回复 有任何疑惑可以回复我~
#1

洛雪汀 提问者

谢谢,我已经找到答案了,是引用传递的问题。 你这样的话是直接操作对象了。
2017-03-31 回复 有任何疑惑可以回复我~

var a = {name: 'a'}

var b = {name : 'b'}

var c = {name: 'c'}

var d = [a, b, c]

console.log(d.infexOf(a));


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
使用vue2.0实现购物车和地址选配功能
  • 参与学习       96865    人
  • 解答问题       446    个

本视频教程结合案例完整贯穿各个知识点,轻松玩转vue2.0框架

进入课程

删除时indexOf匹配不到数组对象中相应的对象??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信