如何从数组中获取属性名称和值

时间:2016-12-01 09:37:02

标签: javascript angularjs

所以我的对象有很多属性,我需要从该对象获取所有值和属性名称,我不确定什么是最好和最简单的方法。我已经尝试过几种方法,但没有任何运气

angular.forEach(array, function(value, key){
   console.log(value);
});

3 个答案:

答案 0 :(得分:10)

您还可以使用Object.keys()返回对象键的数组。例如:

<canvas id='canvas'></canvas>

您还可以使用Object.values()返回对象值的数组:

function validatedaily()
{
    form=document.getElementById('myform');
    form.action='y.php';
    form.submit();
    form.action='x.php';
    form.submit();
}

答案 1 :(得分:6)

forEach适用于数组,适用于您需要的对象属性:

for (var property in object) {
    if (object.hasOwnProperty(property)) {
        console.log(property, ' ', object[property]);
    }
}

答案 2 :(得分:3)

你可以用下面的角度两个foreach来实现

s(const s &other)