![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS学习
文章平均质量分 64
scnote
这个作者很懒,什么都没留下…
展开
-
JavaScript --- 数组对象方法整理
数组方法整理 文章目录静态方法实例方法Object方法改变原数组不改变原数组整理 静态方法 Array.isArray()//判断是否为数组 实例方法 Object方法 valueOf()//返回数组本身 toString()//返回数组的字符串形式 改变原数组 方法 用法 作用 PS push(arg...) 接受一个或多个参数 在数组末尾添加元素 返回数组改变后的长度 pop() 不接受参数 删除数组末尾元素 返回删除的元素 shift() 不接受参数 删除数组第一个元素原创 2020-05-21 16:56:34 · 138 阅读 · 0 评论 -
JavaScript --- 属性描述对象整理
文章目录1. 概念2. 六个元属性3. 定义/修改属性4. 判断属性是否可以遍历5. 存取器 1. 概念 JavaScript 提供了一个内部数据结构,用来描述对象的属性,控制它的行为,比如该属性是否可写、可遍历等等。这个内部数据结构称为“属性描述对象”(attributes object)。每个属性都有自己对应的属性描述对象,保存该属性的一些元信息。 2. 六个元属性 属性 含义 数据类型 默认值 value 该属性的属性值(writable或configurable时可修改) un原创 2020-05-20 15:25:08 · 198 阅读 · 0 评论 -
JavaScript --- Object对象方法整理
文章目录静态方法(本身的方法)实例方法 静态方法(本身的方法) 像 Object.say()//say就是对象静态方法(本身的方法) 原生Object对象的静态方法 Object.keys()//遍历自身属性,只包括可枚举属性 Object.getOwnPropertyNames()//遍历自身属性包括不可枚举属性 (1)对象属性模型的相关方法 Object.getOwnPropertyDescriptor():获取某个属性(非继承属性)的描述对象。 Object.defineProperty()原创 2020-05-20 15:17:01 · 135 阅读 · 0 评论 -
JS可枚举属性相关方法整理
枚举(enumerable) 由属性描述对象中的enumerable属性决定,enumerable为true时可枚举 获取对象自身所有属性 Object.getOwnPropertyNames()//包括不可枚举属性 判断是否可枚举 Object.prototype.propertyIsEnumerable()//当属性是继承的属性时,不论是否可枚举均为false 获取对象自身可枚举属性 方法|对比 ???? for...in...|包括继承的属性 Object.keys(obj)|不包括继承的原创 2020-05-20 15:10:55 · 263 阅读 · 0 评论 -
JS数组易漏知识学习和整理
文章目录1. 定义2. length属性(可写)3. 数组本质4. 数组的遍历5. 类数组对象 1. 定义 数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。 var arr = ['a', 'b', 'c']; typeof arr;// object Object.keys(arr)//返回数组的所有键名 // ["0", "1", "2"] 本质上,数组属于一种特殊的对象 typeof [1, 2,3];// object 数组对数字键的值原创 2020-05-18 08:52:19 · 129 阅读 · 0 评论 -
JS函数易错点及难点学习记录
文章目录作用域闭包概念理解状态保留封装对象的私有属性和方法缺点参数函数提升 作用域 作用域: function声明时的作用域,所以函数参数的取值范围为函数本身所在的作用域 var a = 1; var x = function () { console.log(a); }; function f() { var a = 2; x(); } f() // 1 闭包 概念理解 衍生概念: 闭包 >> 定义在一个函数内部的函数: 当函数外部想要调用函数(f1)内部的局部变量,原创 2020-05-09 17:55:31 · 294 阅读 · 0 评论