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
    }
    
  • 相关阅读:
    Mysql流程控制语句和存储过程
    第七章 MySQL基础
    第六章 操作数据
    第四章 数据库操作
    第三章 使用MySQL图形化工具
    第二章 初识MySQL
    第一章 数据库基础
    Live555源码学习02 ---- 框架
    Live555源码学习01 ---- 编译
    SRS4.0之RTMP转WebRTC02 ---- RTMP推流到SRS
  • 原文地址:https://www.cnblogs.com/victorfengming/p/11930979.html
Copyright © 2011-2022 走看看