JavaScript 如何检查对象值是否存在,而不是向数组添加新对象
在这篇文章中,你将了解如何使用JavaScript检查对象值是否存在,如果不存在,则向数组中添加一个新的对象。在Javascript中,几乎每个变量都是一个对象。一个对象可以是字符串、数字、布尔值等。它们也可以是键值对。
在javascript中,数组是一个特殊的变量,可以容纳一个以上的项目。一个数组可以用关键字 “const “来初始化。
例子1
在这个例子中,我们用.some()函数检查对象的存在。
输出
解释
- 第1步 -定义 一个数组’inputArray’,并在其中添加键值对值。
-
第2步 -定义 一个函数’checkName’,它以一个字符串为参数。
-
第 3步-在 该函数 中 ,使用函数some()来检查给定值是否存在于数组中。
-
第 4步 -将 布尔值 显示 为结果。
例2
在这个例子中,我们使用push()函数将对象推到数组的末端,从而将对象的值添加到数组中。
输出
解释
-
第1步 -定义 一个数组’inputArray’并向其添加键值对值。
-
第2步 -定义 一个函数’addObject’,以一个字符串作为参数。
-
第3步-在 该函数 中 ,使用函数array.push将对象推到数组的最后位置。
-
第4步 -将 数组 显示 为结果。