首页 > web前端 > js教程 > jQuery阵列搜索简单示例

jQuery阵列搜索简单示例

尊渡假赌尊渡假赌尊渡假赌
发布: 2025-02-28 01:19:11
原创
865 人浏览过

jQuery Array Search Simple Example

这个简洁的示例演示了jQuery's$.map()函数如何有效地从JavaScript对象的数组中检索值。 阵列包含一日价;目的是找到与特定一天相关的价格。

>
var dayArr = [
  { "day": "day01", "price": "0" },
  { "day": "day02", "price": "0" },
  { "day": "day03", "price": "0" }
];

var findDay = 'day02'; // Target day

var price = $.map(dayArr, function(value, key) {
  if (value.day == findDay) {
    return value.price;
  }
});

console.log(price); // Output: 0
登录后复制

jQuery数组搜索:常见问题

本节解决了有关jQuery数组搜索功能的常见问题。

Q:jQuery.inArray()>如何函数?

>

a:jQuery.inArray()>在数组中搜索特定值。 如果发现,它将返回值的索引;否则,它返回-1。 它使用严格的平等(===),需要值和类型才能匹配。>

Q:vs. javascript的jQuery.inArray()indexOf()a:两个都在数组中找到值。 >支持类似数组的对象,而

>仅与数组一起使用。

提供可选的起始索引参数,与jQuery.inArray()indexOf()不同 jQuery.inArray()indexOf()Q:使用

检查值的存在 jQuery.inArray()a:使用此模式:

Q:
var array = [1, 2, 3, 4, 5];
var value = 3;
if ($.inArray(value, array) !== -1) {
  alert(value + " exists in the array");
} else {
  alert(value + " does not exist in the array");
}
登录后复制
和多维数组?

jQuery.inArray()a:>不直接处理多维数组。 嵌套环在每个子阵列中搜索都是必要的。

jQuery.inArray()Q:通过

a: jQuery.inArray()

Q:

使用对象?
var array = [1, 2, 3, 4, 5];
var value = 3;
var index = $.inArray(value, array);
if (index !== -1) {
  alert("The index of " + value + " is " + index);
} else {
  alert(value + " is not in the array");
}
登录后复制

a:jQuery.inArray()不适合对象。 需要替代方法,例如通过对象属性进行迭代。>

Q:用jQuery.inArray()

a:

jQuery.inArray() q:

带字符串?

var array = [1, 2, 3, 4, 5];
var value = 3;
var index = $.inArray(value, array);
if (index !== -1) {
  array.splice(index, 1);
}
登录后复制
a:与数字相同的工作

Q:查找所有出现的情况 jQuery.inArray()a:仅找到第一次出现。 在所有情况下,都需要循环和重复调用。

>

Q:

带有对象的数组?jQuery.inArray() a:直接使用是不可能的。 通过数组迭代并单独比较对象属性。

以上是jQuery阵列搜索简单示例的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板