美文网首页
2017-12-13对象属性操作

2017-12-13对象属性操作

作者: 龙猫的旅途 | 来源:发表于2017-12-13 22:59 被阅读2次

一 获取对象属性

        var obj = {};

        obj.name = 'xiaoming';

        obj.['age'] = 26;    

          点 是取自身的属性    [ ]  可以是变量

       例: var obj1 = {};

                obj1.name = "n1";

                 var nameA = 'name';

                console.log(obj1[nameA]);  // ==> n1

                console.log(obj1['nameA']);  // ==> undefind

二 对象属性操作

        删除属性: delete obj.name

        检查属性:  

                console.log('name' in obj) ==> true;

                console.log('name1' in obj) ==> false;

                console.log(obj.hasOwnProperty("name"));

                console.log(o.address !== 'undefind');

    枚举属性

        var obj4 = {x:1,y:2,z:3}

        for (a in obj4) {console.log(a)}; // ==> x y z  a其实为key

        for (a in obj4) {console.log(obj4[a])}; // ==> 1 2 3

        var arr = [{x:1},{y:2},{z:3}];

        for (a in arr) {console.log(a)}; // ==> 0 1 2  索引

        for(var i=0; i < 10; i++){}; 

        $.each(arr, function(index, item)) { }

        for循环是同步的  (非得拿到了在去循环)  $.each是异步的 

相关文章

  • 2017-12-13对象属性操作

    一 获取对象属性 var obj = {}; obj.name = 'xiaoming'; obj.[...

  • 属性节点,文本节点,文档片段节点

    属性节点属性本身就是一个对象(Attr对象),但是实际上我们都是操作的Element对象来进行操作属性。(可读可写...

  • DOM操作-1:attributes属性 / getAttrib

    DOM属性操作 注意.和[ ]都是ECMAScript中,对象的属性操作,对象属性的值会被存在内存中,想要直接获...

  • js DOM(4)

    属性本身就是一个对象(Attr对象),但是实际上我们都是操作的Element对象来进行操作属性。Element.i...

  • js中删除数组或对象

    在vue中使用 vue.delete() 删除对象属性 通过delete操作符, 可以实现对对象属性的删除操作, ...

  • JavaScript进阶

    对象 声明对象 对象的'.'操作符 读取对象 调用方法 设置属性值 对象的'[]'操作符 注:和'.'操作符类似,...

  • JavaScript ----- 操作DOM对象的属性

    操作DOM对象的属性的方法有四种如下: DOM对象.属性名称 = 新值; DOM对象["属性名称"] = 新值; ...

  • 复杂数据类型

    1、对象 Object 对象中不存在的属性不会报错,如下: 对象属性命名需要注意如下: 点操作符和[]操作 注意 ...

  • ES6相关内容

    对象的属性操作 有四个操作会忽略enumerable为false的属性 for..in循环:只遍历对象自身和继承的...

  • 一些常用的方法记录

    一: 对象操作 删除对象的属性 delete obj.a; //关键字delete可以删除对象的属性 合并两个对象...

网友评论

      本文标题:2017-12-13对象属性操作

      本文链接:https://www.haomeiwen.com/subject/valtwxtx.html