zoukankan      html  css  js  c++  java
  • new关键字执行过程

    在javascript中,现阶段我们可以采用三种方式创建对象(object)

    • 利用字面量创建对象
    • 利用new Object创建对象
    • 利用构造函数创建对象

    new关键字执行过程

    // new关键字执行过程
    // 1. new构造函数可以再内存中创建了一个空的对象
    // 2. this就会指向刚才创建的空对象
    // 3. 执行构造函数里面的代码,给这个空对象添加属性和方法
    // 4.  返回这个对象
     function Star(uname, age, sex) {
        this.name = uname;
        this.age = age;
        this.sex = sex;
        this.sing = function(sang) {
           console.log(sang);
        }
     }
     var ldh = new Star('刘德华', 18, '男');

    for in遍历对象

    // 遍历对象
    var obj = {
      name: 'pink',
      age: 18,
      sex: '男'
    }
    for(var k in obj) {
      console.log(k);  // k变量输出得到的是属性名
      console.log(obj[k]); // obj[k] 得到的是属性值
    }
  • 相关阅读:
    [转载]qemu-kvm安装配置
    Hadoop通过c语言API访问hdfs
    hadoop和hdfs环境搭建
    OpenCV installation for Ubuntu 12.04
    homework-01
    linux命令2
    压缩tar
    anaconda 安装opencv
    anconda安装第三方库
    开源代码
  • 原文地址:https://www.cnblogs.com/guwufeiyang/p/13268073.html
Copyright © 2011-2022 走看看