请问js中对象数组求和代码怎么实现?

JavaScript014

请问js中对象数组求和代码怎么实现?,第1张

你好,实现代码如下:

var arry = [{'id': 80, 'price': 50}, {'id': 20, 'price': 30}, {'id': 20, 'price': 300}]

var strarr = []

for (let i in arry) {

    strarr.push(arry[i]['price'])

}

console.log(eval(strarr.join('+'))) //结果

以上是实现的代码,希望采纳!

1、内置对象就是指这个语言自带的一些对象,供开发者使用,这些对象提供了一些常用的或是最基本而必要的功能。

2、浏览器上面跑的JS的内置对象有Math, String,Array, Date, 还有刚才的location。

3、时间对象JavaScript的内置对象,使用前必须先声明。

Date对象中处理时间和日期的方法:

4、方 法 种 类    方 法 名 称    功  能  描  述  

获得时间或日期            getDate          获得当前的日期  

获得时间或日期            getDay          获得当前的天  

获得时间或日期            getHours          获得当前的小时  

获得时间或日期            getMinutes          获得当前的分钟  

获得时间或日期            getMonth          获得当前的月份  

获得时间或日期            getSeconds          获得当前的秒  

获得时间或日期            getTime          获得当前的时间(毫秒为单位)  

获得时间或日期            getTimeZoneOffset          获得当前的时区偏移信息  

获得时间或日期            getYear          获得当前的年份

var x=document.getElementById("v1")

var y=document.getElementById("v2")

var z=document.getElementById("v3")

z.value = parseInt(x.value) + parseInt(y.value)

另外  id不要只用数字, 要以字母开头

<input type="text" id="v1"/> 

<input type="text" id="v2"/>

<button type="button" onclick="myFunction()">求和</button>

<input type="text" id="v3"/>

<script>

    function myFunction() {

        var x=document.getElementById("v1")

        var y=document.getElementById("v2")

        var z=document.getElementById("v3")

        z.value = parseInt(x.value) + parseInt(y.value)

    }

</script>