• javascript常见数据集


    目录

    • 数组

    • 对象

    一、数组

     创建方法

    1
    2
    3
    var arrayObj = new Array(); //创建一个数组            
    var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度              
    var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); //创建一个数组并赋值

     

     要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。

      基本操作

    1
    2
    3
    var testGetArrValue=arrayObj[1]; //获取数组的元素值
                                       
    arrayObj[1]= "这是新值"; //给数组元素赋予新的值

    二、对象

     创建方法

    1、由一大括号括起来

    1
    2
    3
    4
    5
    6
    7
    var emptyObj = {};
        var myObj =
        {
            'id': 1,        //属性名用引号括起来,属性间由逗号隔开
            'name': 'myName'
        };
        //var m = new myObj(); //不支持

    2、用 function 关键字模拟 class

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function myClass() {
                this.id = 5;
                this.name = 'myclass';
                this.getName = function() {
                    return this.name;
                }
            }
            var my = new myClass();
            alert(my.id);
            alert(my.getName());

    使用function 创建对象构造函数

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    var Person = function(name) { // 一个匿名函数, 并将这个函数赋值给一个Person变量, 此时Person成为一个类
                 
            this.name = name;
                 
    }
                 
    function Person(name) { // 直接定义一个叫做Person的函数表示Person类
                 
            this.name = name;
                 
    }
                 
    Person.prototype = { // 定义Person的prototype域
                 
            printName: function() {   // 定义一个print函数
                 
                   alert(this.name);
                 
            }
                 
    }

    当你通过函数的方式声明了一个类之后, 你就可以通过new操作符来实例化这个类。这样, 你就可以调用类的成员函数来完成你的逻辑

    1
    2
    3
    var person = new Person("Joe Smith"); // 使用new操作符来新建一个Person的实例, 并赋给变量person
               
    person.printName(); // person就可以看作是一个实例的引用(reference), 所以可以通过这个引用来调用Person类中的成员函数
  • 相关阅读:
    2019-12-2 异常捕获
    类与类之间的6种关系
    关键字与理解
    this与super的语法比较
    单继承与多继承对比
    为什么javaBean要有get/set方法的设计
    多态在面向对象中的意义以及带来的好处
    十四、线程设计
    十三、窗口设计
    十二、SWING界面设计
  • 原文地址:https://www.cnblogs.com/chenmoit/p/3276647.html
Copyright © 2020-2023  润新知