对象中的数组

    function weekTemps() {
        this.dataStore = [];//属性
        this.add = add;//方法
        this.average = average;//方法
    }
    function add(temp) {
        this.dataStore.push(temp);
    }
    function average() {
        var total = 0;
        for ( var i = 0; i < this.dataStore.length; ++i) {
            total += this.dataStore[i];
        }
        return total / this.dataStore.length;
    }
    var thisWeek = new weekTemps();
    thisWeek.add(52);
    thisWeek.add(55);
    thisWeek.add(61);
    thisWeek.add(65);
    thisWeek.add(55);
    thisWeek.add(50);
    thisWeek.add(52);
    thisWeek.add(49);
    alert(thisWeek.average()); // 显示 54.875
时间: 2024-11-09 02:43:43

对象中的数组的相关文章

需要向后台传递一个对象数据,但对象中包含数组,结果请求报错,500

一.背景,由于前后端交互经验匮乏,今天遇到了一个问题.发送一个对象给后端,对象中包含了一个数组,然后请求失败了... 1.提交前,打印出要提交的数据,如图: 2.然后,查看了控制台, 发现 "message"中的报错信息, 不能识别的属性 'agentAreas[0][areaId]',  但是我记得,对象中,我没有传这么奇怪的 键名啊. 3.于是,我继续查找,无意中,在 “Headers”中,最底部,查看到这样的数据, 如下图: ,出现这样的情况,那应该就是我 传入的数据有问题. 4

如何向java后台的对象中传数组

1.后台对象的参数需要是是list对象 1 /* 2 * copyright : GLOBALROAM Ptd Ltd 3 * VmCreateInfo.java 4 * Author: 5 * zhangpengyangming 6 * Date: 7 * 2015/11/12 0012 8 * Version: 9 * 1.0 10 * Revisions: 11 * This class is used for load information to create VM 12 */ 13

C# json对象中包含数组对象时,如何存入数据库

前端创建的的对象例如: C#端这样将数组提取出来存入 原文地址:https://www.cnblogs.com/sangzs/p/11558595.html

嵌套 JSON 对象中的数组使用 for-in 来循环访问每个数组

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body> <p>循环内嵌数组:</p> <p id="demo"></p> <script> var myObj, i, j

如果一个Object对象可能是数组那么如何对其进行迭代

需求:一个方法传入的参数是Object类型(假设对象为“items”,使用Object类型也是为了使用多态而增加方法复用性),但已知这个Object对象可能是基本类型数组,也可能是对象数组,如何将这个对象中的数组元素进行迭代,同时添加进一个集合中(我们不关心添加迭代出来的值是什么类型). 分析:如果想将一个数组迭代添加进一个集合中,那么我们最可能想到是的使用数组工具类Arrays的asList(T…a)方法: 但是这个方法的不足之处在于,对于对象数组,可以将对象数组中的每个元素迭代添加到一个Li

js中的数组对象排序

一.普通数组排序 js中用方法sort()为数组排序.sort()方法有一个可选参数,是用来确定元素顺序的函数.如果这个参数被省略,那么数组中的元素将按照ASCII字符顺序进行排序.如: var arr = ["a", "b", "A", "B"]; arr.sort(); console.log(arr);//["A", "B", "a", "b"

(一)数组或对象中最会一个属性是否该加逗号的测试

1.结论:在IE8中有兼容问题.会将逗号后面的空也算作一个属性,所以最后一个属性末不要加逗号 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> </body> <script src="lib

类中属性返回形式(对象,关联数组,索引数组)

class A { public $x, $y; function __construct($x, $y)  { $this->x = $x; $this->y = $y; } function get_value($arr = true)  { if($arr == 'arr')   { // 类中属性以关联数组形式转换返回 return get_object_vars($this); }else if($arr == 'obj')   { //类中属性以对象形式返回 return $thi

const对象,NULL和nullptr,C++中创建对象数组

 1.定义成了const之后的类 #include <iostream> class area { public: int x; int y; mutable int z; //不受const约束的类成员 area() :x(10), y(10), z(2) { } void printxy()const //不可以访问类中局部变量 { z = z + 1; std::cout << x << " " << y << &q