美文网首页
RxJs学习笔记3--js基础知识--对象

RxJs学习笔记3--js基础知识--对象

作者: yahzon | 来源:发表于2018-07-21 14:44 被阅读2次

JavaScript对象

定义对象

var person = {
    firstName:"John",
    lastName:"Doe",
    age:50,
    eyeColor:"blue"
};

空格和换行不是必须的:

var car = {type:"Fiat", model:500, color:"white"};

个人总结:

  1. JavaScript中对象用 { } 来创建;
  2. firstName、age是对象的属性;
  3. 对象的属性由逗号进行分割。每个的属性的形态类似于 属性名:属性值;

获取对象的属性, 为属性赋值

//读取属性
person.firstName;
person['firstName'];

有两种方式使用对象的属性.操作符及[]操作符。
[]操作符支持使用变量。如果不使用变量,属性的名称需要使用引号;
个人心得:
[]对变量的支持,使得我们编码时可以非常灵活的使用对象。

var prop = 'firstName';
person[prop];

属性赋值:

var lee = {name:'lee',age:23};
//也可以
var lee = {}
lee.name = 'lee';
lee['age'] = 23;

JavaScript 对象,可以随时追加新属性,不一定定义对象时就要包括全部属性。

遍历属性

for (var key in obj) {
  //如果无需遍历继承属性,可以添加判断
  if (obj.hasOwnProperty(key)) {
    console.log(key);
    console.log(obj[key]);
  }
}

参考:https://wangdoc.com/javascript/types/object.html

相关文章

  • RxJs学习笔记3--js基础知识--对象

    JavaScript对象 定义对象 空格和换行不是必须的: 个人总结: JavaScript中对象用 { } 来创...

  • 第1章 函数响应式编程

    注: 学习程墨老师《深入浅出RxJS》的笔记 RxJS采用了函数响应式编程。RxJS世界中有一种特殊的对象,称为流...

  • Rxjs系列教程目录

    RxJS-中文文档RxJS-中文指南 rxjs学习入门心得(一)Observable可观察对象rxjs学习入门心得...

  • RxJS 学习笔记

    安装 导入整个核心功能集 创建Observables 在外部产生新事件 在内部产生新事件

  • 第2章 RxJS入门

    注: 学习程墨老师《深入浅出RxJS》的笔记 。 1、Observable和Observer Observable...

  • ☘️RxJs操作符

    RxJS learning RxJS最佳实践 来自官网~ Observable对象可以简化输入提示建议的实现方法,...

  • 创建数据流

    注: 学习程墨老师《深入浅出RxJS》的笔记在RxJS中,一切都以数据流为中心,数据流以Observable类的实...

  • 学习笔记——>RxJS 合并数据流

    学习笔记-RxJS合并数据流 合并类操作符(combination) 全览 contact 首尾相连

  • RxJs学习笔记5--初识代码

    今天学习一个RxJs的示例代码。通过代码了解其核心概念:observable对象。可观察对象,也叫发布者。 RxJ...

  • Python3学习笔记--基础知识

    Python3学习笔记--基础知识

网友评论

      本文标题:RxJs学习笔记3--js基础知识--对象

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