js
文章平均质量分 60
JavaScript一些记录吧
阿无呀
打铁还需本身硬
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript 里 Object 和 Map 的区别
Object 和 Map 定义 Object 是最常用的一种引用类型数据,可用于存储键值对的集合,在 ECMAScript 1st 出现的 // 定义 const obj = { a: 1, b: 2 } // 添加键值对 obj.c = 3 // 删除键值对 delete obj.a console.log(obj) Map 是键值对的集合,采用的 Hash 结构存储,在 ECMAScript 2015(ES6) 版本添加的 // 定义 const map = new Map()原创 2022-05-10 17:43:23 · 833 阅读 · 0 评论 -
构造函数,原型及原型链的理解与应用
一、构造函数 和普通函数区别: 用 new 关键字来调用的函数,习惯性(约定俗成)的把构造函数的首字母大写 因为使用了 new 关键字,会在调用的时候,会立即在堆内存中开辟一个新空间,其空间内的 this 指向当前空间 用 this 来构造他的属性和方法 // 普通函数 function foo () {} let foo = foo() console.log(foo) // undefined (无返回值) // 构造函数 function Foo(start, end) { this.s原创 2022-03-10 01:00:24 · 249 阅读 · 0 评论 -
arguments使用
arguments使用 arguments 是一个对应于传递给函数的参数的类数组对象 function fn() { console.log(arguments[0]) // aa console.log(arguments[1]) // bb console.log(arguments[2]) // cc argumnets[2] = 'new value' /** * { * 0: 'aa', * 1: 'bb', * 2: 'new value', * length: 3原创 2022-03-07 15:08:41 · 1138 阅读 · 0 评论 -
typeScript日常记录
typeScript记录 慢慢先敲一波,上手再说 基础类型 数据类型 关键字 描述 任意类型 any 赋予任意类型的值 数字类型 number 双精度64位浮点数,用来表述分数和整数 布尔类型 boolean 逻辑表示,true/false 数组类型 无 声明数组:一、let arr: number []= [1,2,3] // 在元素类型后面加上[] ; 二、let arr: Array<number> = [1,2,3] 元组类型 无 表示已知数量和类型的原创 2022-02-24 15:30:32 · 452 阅读 · 0 评论 -
uniapp 获取通讯录
就获取通讯录与判断用户通讯录权限状态的处理 getContacts() { // 获取通讯录对象 plus.contacts.getAddressBook( plus.contacts.ADDRESSBOOK_PHONE, (addressbook) => { // 查找联系人 addressbook.find( ['displayName', 'phoneNumbers原创 2021-08-07 23:48:04 · 3195 阅读 · 0 评论 -
js 创建对象及继承
es5里面的类 主体就是对象与原型链的继承(记录一下) 对象冒充继承; 原型链继承; 原型链+构造函数的组合继承模式 对象冒充+原型链的组合继承模式 1.最简单的类 function Person() { // 定义好属性了 this.name = '张飞' this.age = 20 } let p = new Person() // 调用类的话必须通过new实例化 console.log(`姓名:${p.name},年龄:${p.age}`) // 通过实力换的对象,调用原创 2021-05-20 18:37:08 · 188 阅读 · 0 评论
分享