检查数组是否包含
Check if array contains?
编写一个函数,接收一个食物数组,并检查它是否包含值"pizza"answers"bacon"。如果缺少其中任何一个值,请将其添加到数组中。
var foods1 = [ "cookies", "steak" ];
var foods2 = [ "pizza", "salad" ];
var foods3 = [ "pizza", "salad" , "bacon", "chili" ];
function addFoods(array){
if( !== 'pizza' && !== 'bacon'){ // if it's good till here what do i put inside IF
array.push('pizza');
array.push('bacon');
}
}
addFoods(foods1);
使用indexOf
检查阵列中是否有任何一种食物,如果没有则添加:
function addFoods(array){
if (array.indexOf('pizza') === -1) array.push('pizza');
if (array.indexOf('bacon') === -1) array.push('bacon');
}
演示
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 此行是否包含函数声明
- 查找对象数组是否包含其中一个标记的最快方法
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- 是否在Script Src标记中包含Script<脚本>(JavaScript等)
- 是否可以在JavaScript中包含HTML代码
- 检查数组是否包含
- jQuery事件命名空间是否可以包含破折号
- 在添加或删除之前,正在使用检查classList是否包含类
- 确定数组是否包含偶数
- 如何检查 iframe 中的锚标记是否包含 URL
- 检查选择器在jQuery中是否包含文本(即不是媒体)
- 我是否应该在网站的每个页面上都包含 Google 地图脚本标签
- 如何检查数据表是否有任何包含字符串的行并获取它的行索引
- 在 html 文件中包含无缓存元标记是否也会阻止缓存该 html 文件中链接的 js 和 css 文件
- 检查字符串是否包含计算
- 使用 javascript 检查元素是否包含子标记而不是文本
- 使用 Chai - 如何检查对象属性是否包含 DOM 元素
- JavaScript 如何检查包含数组的对象是否为空
- 测试两个变量是否包含一些数据 JavaScript