let
ace
=
[{name:'111'},{name:'222'},{name:'333'}{name:'4444'}]
let
c1
=
(
ace
).
findIndex
((ace)
=>
ace.
name
==
'333'
);
// 根据条件查找符号条件对象下标索引
console.log(c1)
// 缩写判断是为了避免 值为 -1 时执行
splice
(
c1
,
1
)从而会把数组中第一个值给截取掉
c1
===
-
1
?
''
:
item.
children
.
splice
(
c1
,
1
);// -1 就是没有找到不执行splice()截取操作,不为负-1 执行操作,splice方法返回截取后的新数组
来源:oschina
链接:https://my.oschina.net/u/4644439/blog/4877057