加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

arrays – 根据另一个数组从数组中删除对象

发布时间:2020-12-14 05:49:56 所属栏目:百科 来源:网络整理
导读:我有两个像这样的数组: var arrayA = ["Mike","James","Stacey","Steve"]var arrayB = ["Steve","Gemma","Lucy"] 如你所见,詹姆斯和史蒂夫匹配,我希望能够从arrayA中删除它们.我怎么写这个? 喜欢这个: var arrayA = ["Mike","Lucy"]for word in arrayB {
我有两个像这样的数组:
var arrayA = ["Mike","James","Stacey","Steve"]
var arrayB = ["Steve","Gemma","Lucy"]

如你所见,詹姆斯和史蒂夫匹配,我希望能够从arrayA中删除它们.我怎么写这个?

喜欢这个:
var arrayA = ["Mike","Lucy"]
for word in arrayB {
    if let ix = find(arrayA,word) {
        arrayA.removeAtIndex(ix)
    }
}
// now arrayA is ["Mike","Stacey"]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读