首页 > 编程语言 >JavaScript基础知识——对象

JavaScript基础知识——对象

时间:2022-11-19 21:59:08浏览次数:36  
标签:键名 对象 age JavaScript name 基础知识 属性

定义

无序数据的集合,键值对的集合。

写法

  1. 构造函数
let user = new Object({name:'yang',age:100})
  1. 字面量
let user = {name:'yang',age:200}
  1. 匿名对象
console.log({name:'yang',age:200})

细节

  1. 键名是字符串,不是标识符,可以包含任意字符。
  2. 引号可以省略,省略之后只能写标识符。
  3. 就算引号省略,键名也是字符串。

获取对象键

Object.keys(obj)

奇怪的键名

变量做属性名

对象的隐藏属性

JavaScript中每一个对象都一个隐藏属性,这个隐藏属性存储着其共有属性组成的对象地址,这个公有属性组成的对象叫原型。也就是说,隐藏属性存储着原型的地址。

超纲知识

标签:键名,对象,age,JavaScript,name,基础知识,属性
From: https://www.cnblogs.com/lige-233/p/16907291.html

相关文章

  • UML面向对象建模考试
    一、考试题型简答题6个共30活动图绘制10绘制用例图20给定一个涉众概要,绘制用例图。用例描述题10根据上面画出的用例图,任选一用例,写出其用例描述。用例描述格式......
  • JS数据类型与对象
    <!DOCTYPEhtml><html><head><metacharset="utf-8"><title></title></head><body><!--数据类型与对象--><script>......
  • java new 一个对象的过程
    转载:https://blog.csdn.net/weixin_46439885/article/details/125034792......
  • javascript: AppleWebkit
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-e......
  • JavaScript对象_Math和JavaScript语法_练习99乘法表
    JavaScript对象_Math:Math:数学1.创建:特点:Math对象不用创建,直接使用。Math.方法名();2.方法:random():返回0~1之间的随机数。含0不含1ceil(x):对数进行上舍入。floo......
  • JavaScript对象_Array和JavaScript对象_Date
    JavaScript对象_Array:Array:数组对象1.创建:1.vararr=newArray(元素列表);2.vararr=newArray(默认长度);3.vararr=[元素列表];2.方法join(参数):将数组中......
  • 101:面向对象的三大特征说明(封装、继承、多态)
    ###面向对象三大特征介绍Python是面向对象的语言,也支持面向对象编程的三大特性:继承、封装(隐藏)、多态。###封装(隐藏)   隐藏对象的属性和实现细节,只对外提供必要的......
  • 96:__call__()方法和可调用对象
    ###__call__方法和可调用对象定义了__call__方法的对象,称为“可调用对象”,即该对象可以像函数一样被调用。#测试__call__,可调用对象classSalaryAccount:'''工资......
  • DOM_Element对象以及Node对象
    DOM_Element对象Element:元素对象获取/创建:通过document来获取和创建方法:removeAttribute():删除属性setAttribute():添加新属性<body><......
  • go对数组对象排序
    1.根据时间对数组对象排序packagemainimport(  "fmt"  "time"  "github.com/ahmetb/go-linq/v3")typeCustomTimetime.Timefunc(aCustomTime)......