美文网首页
JS对象(学习笔记)

JS对象(学习笔记)

作者: Ashley2333 | 来源:发表于2018-05-01 20:58 被阅读0次

原始类型:它们的值只包含单一的属性(是一个字符串,数字等)
对象(Object):类似真实世界中的对象,它们有不同的属性和行为——一组属性方法(函数)的集合。

  • 用大括号的语法创建一个对象:
var person = {
  name: "Ming",
  age: 17,
  talk: function () { 
    console.log("another... Sky... walk...");
  }
};

定义了一个姓名为'Ming',年龄17岁的人,同时他还可以说话。姓名和年龄就是属性,而说话就是方法

  • 通过点(.)来访问他的属性和方法:
var name = person.name; // 'Ming'
var age = person.age; // 17
person.talk(); // 'another... Sky... walk...'
  • 修改他的属性或者再为他添加新的属性和方法
person.name = 'Jackie';
console.log(person.name); // 'Jackie' - edited
person.gender = 'male';
console.log(person.gender); // 'male' - added
  • 一个对象的属性可以是任何的数据类型,比如我们可以将这个人的姓名修改为另一个对象
person.name = {
    first: 'Jeanne',
    last: 'Calment'
};

这样person.name也是一个对象了,使用点(.)运算符来访问该对象的属性

console.log(person.name.first); // 'Jeanne'
console.log(person.name.last); // 'Calment'

相关文章

  • JavaScript面向对象学习笔记

    @(JS技巧)[面向对象] JavaScript面向对象学习笔记 封装 Javascript是一种基于对象(obj...

  • JS对象(学习笔记)

    原始类型:它们的值只包含单一的属性(是一个字符串,数字等)对象(Object):类似真实世界中的对象,它们有不同的...

  • js对象学习笔记

    对象字面量 工厂模式 构造函数模式 构造函数始终应以大写字母开头,非构造函数则以小写字母开头。要创建Person的...

  • JS对象学习笔记

    1.创建对象(两种) 2.对象引用 如果从一个变量向另一个变量复制引用类型的值,同样还是会将存储在变量对象中的值复...

  • 前端基础知识学习---Vue.js学习(一)模板语法

    Vue.js学习笔记 Vue.js的使用之HelloWord 引入Vue.js 创建Vue对象其中el:指定根el...

  • Js学习笔记 - 初识Js对象

    前言 最近在廖雪峰的官方网站,看了一些Javascript的相关教程,感觉这套教程里的思路还是挺清晰明了的,该篇读...

  • (四)NodeJs核心模块

    本学习笔记是根据《Node.js开发指南》一书进行学习。 全局对象 JavaScript中有一个特殊的对象,称为全...

  • 对象 包装——JS学习笔记

    对象 对象的创建方法 1,(plainObject )对象字面量 | | 对象直接量,var obj={ }, 对...

  • js将一个对象转换成数组对象

    笔记 //js将一个对象转换成数组对象

  • JS 学习笔记 | 函数与对象

    一、函数 1.什么是函数 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块,它可以拥有某些特定的功能。 ...

网友评论

      本文标题:JS对象(学习笔记)

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