zoukankan      html  css  js  c++  java
  • js命名空间以及对象枚举 笔记

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--遍历 枚举 enumeration-->
    </head>
    <body>

    命名空间:
    管理变量,防止污染全局,适用于模块化开发。

    for in 方法
    hasOwnProperty:过滤性方法
    in
    instanceof
    A对象 是不是 B 构造函数构造出来的
    看A对象的原型链上有没有B的原型
    A instanceof B
    <script type="text/javascript">
    // 连续调用
    var deng = {
    smoke : function () {
    console.log('smoking');
    return this;
    },
    drink : function () {
    console.log('drinking');
    return this;
    },
    perm : function () {
    console.log('perming');
    return this;
    }
    };
    deng.drink().smoke().perm().drink();

    var obj = {
    name : '123',
    age : 123,
    sex : 'male',
    height : 180,
    weight : 75,
    __proto__ : {
    lastName : 'deng'
    }
    };
    for (var prop in obj){
    if(obj.hasOwnProperty(prop)){
    console.log(obj[prop])
    }
    }

    </script>



    </body>
    </html>
  • 相关阅读:
    linux 文件类型 文件权限
    微信公众号支付
    struts2 详解
    git 命令行操作
    javascript 闭包
    SVN 基本操作
    javascript 函数 方法
    git
    javascript变量 数组 对象
    Intellij调试debug
  • 原文地址:https://www.cnblogs.com/xiewangfei123/p/12248185.html
Copyright © 2011-2022 走看看