javascript - 检查对象数组是否具有所有必需的键

标签 javascript jquery

我有一个像这样的对象:

var field_arr = [{name:name},{email:email},{tel:tel}];

如何获取姓名、电子邮件或电话(属性键)的值?我想使用循环来提示用户缺少什么。例如,如果用户错过了电话,则会出现一条警报,提示电话丢失

最佳答案

我认为你不需要它是一个数组。只需循环 JSON 对象的所有属性即可。

 var obj = {
   name: "name",
   email: "",
   tel: "tel"
 };
 $.each(obj, function(key, value) {
   if (value == "") {
     console.log(key + ": " + value);
   }

 });

关于javascript - 检查对象数组是否具有所有必需的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36822451/

相关文章:

jquery - 将上下文传递给 jQuery 中的 ajax/success 函数

jquery - 滚动到每个元素的顶部,滚动不起作用

javascript - Underscore的_.isEqual无法区分2张图片

javascript - 以编程方式使 input[type=url] 的数据列表出现在 JavaScript 中

JavaScript 迭代二维数组并返回不匹配项

javascript - 本地存储和变量

javascript - 在带有 http 请求操作的按钮上显示指示器的 Angular 方式是什么?

javascript - 获取 ng-repeat 重复输入元素的值

javascript - 在 JavaScript 函数中调用 JQuery 函数

javascript - 使用多个参数时如何将颜色应用于 console.log?