js对象写入键值对_41 利用字面量创建对象
利用字面量创建对象
创建对象的三种方式
在JS中,可以采用三种方式创建对象(object):
- 利用字面量创建对象
- 利用new Object创建对象
- 利用构造函数创建对象
利用字面量创建对象
对象字面量:就是花括号{}里面包含了表达这个具体事物(对象)的属性和方法。
{}里面采取键值对的形式表示
- 键:相当于属性名
- 值:相当于属性值,可以是任意类型的值(数字类型、字符串类型、布尔类型、函数类型等)
var obj = {name:'王胖子',gender:'男',weight: 185,height: 180,sayHi: function(){console.log('hi~');}}
- 多个属性或者方法中间用逗号隔开
- 方法冒号后面跟的是一个匿名函数
对象的调用
- 对象里面的属性调用:对象 . 属性名,这个小点 . 就理解为“的”
console.log(obj.name);
![](/assets/blank.gif)
- 对象里面属性的另一种调用方式:对象['属性名'],注意方括号里面的属性必须加引号
console.log(obj['gender']);
- 对象里面的方法调用:对象 . 方法名(),注意这个方法名字后面一定加括号
obj.sayHi();
变量、属性、函数、方法总结
- 变量:单独声明赋值,单独存在
- 属性:对象里面的变量称为属性,不需要声明,用来描述该对象的特征
- 函数:单独存在的,通过“函数名()”的方式就可以调用
- 方法:对象里面的函数称为方法,方法不需要声明,使用“对象 . 方法名()”的方式就可以调用,方法用来描述该对象的行为和功能。
js对象写入键值对_41 利用字面量创建对象相关推荐
- JavaScript创建对象的三种方式之利用字面量创建对象及使用方法(1)
1.利用对象字面量创建对象{ } { }符号是对象的字面量 2.调用对象属性以及方法
- 对HashMap对象的键值对内容进行排序
1.首先,HashMap集合对象存储的是无序的键值对是不能对HashMa集合对象排序,但是我们可以取出HashMap集合对象的键值对内容,对这个进行排序. 2.HashMap对象可通entrySet( ...
- 图片base64转码,本地和网络图片均可,类对象转map,类对象转键值对字符串
1. 本地图片转换成base64 /*** 本地图片转换成base64字符串** @param imgFile 图片本地路径* @return base64字符串* @author szs* @da ...
- 利用对象字面量创建对象
利用对象字面量创建对象 <!DOCTYPE html> <html lang="en"><head><meta charset=" ...
- js 去重某个键值 数组对象_js数组去重(包括对象数组去重)
2019.08.02补: 对象数组建议直接循环然后使用工具库(lodash)的深比较,评论里也有指出,文章的方法有些取巧了 生产环境不要这么玩~. 方法一:利用ES6的Array.from()/扩展运 ...
- php 获取js对象的属性值,js获取对象,数组所有属性键值(key)和对应值(value)的方法示例...
本文实例讲述了js获取对象,数组所有属性键值(key)和对应值(value)的方法.分享给大家供大家参考,具体如下: var values=function(object) { var values ...
- vue 内的 对象 获取 键值对_vue.js - vue 登录存localStorage的方法
问 题 methods: { login() { var user = this.user; var password = this.password; this.$http.post('http:/ ...
- js 去重某个键值 数组对象_JS数组去重常见方法分析
数组去重是开发中经常会遇到的问题,也是面试时经常会考到的.JS实现数组去重可以有多种方法: 一.简单的去重方法 用一个类比来简单解释一下这种去重方法的思路:A篮子里有若干个不同颜色和大小的球,旁边放一 ...
- 内的 对象 获取 键值对_前端系列——Object对象数据类型详细剖析
问题: 普通对象有哪些操作? 什么是数组对象? 回答: 1--解答:普通对象是用{}包裹起来的,由零到多组属性值和属性名组成的一种数据类型.属性是描述当前对象特征的,属性名是当前具备特征的名称,属性值 ...
最新文章
- Piranha实验总结
- Scrapy爬虫(6)爬取银行理财产品并存入MongoDB(共12w+数据)
- mysql安全性实验心得_mysql安全小结
- Python+Django+Nginx+Uwsgi 详细部署过程(爬坑过程,可以了解各个软件的执行流程,看过)
- springboot创建单个对象
- mysql数据库出现幻读,MySQL 幻读怎样处理?_数据库
- 处理字符集中的算式问题
- bool 取反_dataframe根据bool值高效地进行多重条件筛选的
- html密码框输入内容隐藏,密码框显示提示文字的功能实现
- win7 java is unavailable,win7系统出现“The RPC server is unavailable”的解决方法
- aws cli 使用_学习AWS CLI –使用AWS CLI探索IAM用户,角色,策略
- configure 查看默认安装路径
- cramer定理_克莱姆(cramer)法则及定理简介.ppt
- openwrt热插拔HotPlug
- postfix反垃圾邮件
- win10找回永久删除文件【图文教程】
- java 级数_编写一个Java程序实现级数运算。
- 美军回应网传UFO:视频为真 现有人类技术无法达到
- win7系统端口映射
- Linux操作系统分析 | 深入理解系统调用