zoukankan      html  css  js  c++  java
  • JavaScript中的对象

    js对象

    1.使用原始的方式创建内置对象
        var myObject = new Object();
        myObject.name = “lijie”;
        myObject.age = 20;
        myObject.say = function(){...}
    
    2.直接创建自定义对象
        var 对象名 = {属性名1:属性值,属性名2:属性值2,…….}
    
    *3.使用自定义构造函数创建对象
        function pen(name,color,price){
            //对象的name属性
            this.name = name;
            //对象的color属性
            this.color = color;
            //对象的piece属性
            this.price = price;
            //对象的say方法
            this.say = function(){};
        }
    
        var pen = new pen(“铅笔”,”红色”,20);
        pen.say();
    

    this关键字

    this单词本身就是  这个 的意思
    在对象的方法中使用,代表着当前这个对象
    意味着当对象调用这个方法时,方法中的this就代表着这个对象
    

    遍历

    for(var i in window){
        document.write(i+----+window[i]);
    }
    这种语句可以遍历对象中的所有属性或数组中的所有元素。
    

    关于类型

    测试类型:
    1.typeof()  //global对象的其中一个方法,typeof()
    2.对象.constructor; //查看当前对象的构造函数是谁
    
    if(arr.constructor==Array){
        alert("数组"); //数组推荐用这种方法,因为typeof得到是object
    }
    
  • 相关阅读:
    归档:类和对象
    归档:字符串类
    腾讯云域名解析
    Java课堂动手动脑--方法
    软件工程个人作业03——PSP记录
    软件工程个人作业03
    软件工程个人作业02——PSP0级要求记录 + 第三周进度条
    软件工程个人作业02
    第二周学习进度条
    软件工程个人作业01
  • 原文地址:https://www.cnblogs.com/victorfengming/p/11930979.html
Copyright © 2011-2022 走看看