美文网首页javaScript
JavaScript --二维数组查找一维数组

JavaScript --二维数组查找一维数组

作者: 反者道之动001 | 来源:发表于2017-07-15 10:29 被阅读41次

今天群里一个朋友问 怎么用indexOf判断一维数组是否存在二维数组中

因为数组是引用类型的,所以不能直接判断--pszz

那就笨办法:

var  arr = [[99.9],[1,0],[90,890],[9]]
,cur = [1,0]
,result = void 0
arr.map((e,i)=>{
    if(JSON.stringify(e)==JSON.stringify(cur)) result = true
})
console.log(result) // true

改造下:

var result = arr.some((e,i)=>{
    return JSON.stringify(e)==JSON.stringify(cur)
})
console.log(result) // true

js标准库some的参考链接: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/some

--OK--

--END--

相关文章

  • 二维数组中的查找(Javascript编程) function Find(target, array){ // w...

  • 算法题

    行列都是有序的二维数组,查找k是否存在【查找法】 二维数组中的查找(行列分别有序数组的二分查找)【递归法】 快速排...

  • 剑指Offer二维数组查找

    剑指Offer二维数组查找 二维数组查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到...

  • 剑指offer4.二维数组中的查找

    题目 题目分析 算法-二维数组中的查找 比如一个二维数组是这样: 要查找数组7在不在数组内,根据前人总结出来的规律...

  • typescript中的二维数组和初始化

    在javascript中其实没有二维数组的类型, 我们实现二维数组的方法是向数组的元素插入数组, 而typescr...

  • JavaScript 数组方法 笔记

    JavaScript 数组创建 一维数组 二维数组 数组方法 arr = [1,2,3,4,5] arr.join...

  • JavaScript --二维数组查找一维数组

    今天群里一个朋友问 怎么用indexOf判断一维数组是否存在二维数组中 因为数组是引用类型的,所以不能直接判断--...

  • JavaScript查找数组

    JavaScript中数组的常用操作之查找数组 Array.includes() 方法 array.include...

  • 从屌丝到架构师的飞越(JavaScript篇)-二维数组

    一、介绍 这节课呢,我们来了解的是JavaScript 二维数组。 什么是二维数组? 二维数组:从整体上看是一个数...

  • 《剑指offer》(一)-二维数组中的查找(java)

    数组--二维数组中的查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序...

网友评论

    本文标题:JavaScript --二维数组查找一维数组

    本文链接:https://www.haomeiwen.com/subject/nluahxtx.html