摘要: ``` var ua = navigator.userAgent; var brand = ""; var phone = [/IPHONE/gi, /huawei/gi, /mi/gi, /vivo/gi, /OPPO/gi, /samsung/gi, /SONY/gi, /Nokia/gi, / 阅读全文
posted @ 2023-08-24 17:51 禺心 阅读(37) 评论(0) 推荐(0)
摘要: 在说明如何判断一个对象为数组类型前,我们先巩固下js的数据类型,js一共有六大数据类型:```number、string、object、Boolean、null、undefined;``` 另外还有```symbol (ES6新增类型)和 Bigint(ES10新增类型)```。 ``` var s 阅读全文
posted @ 2023-08-24 17:47 禺心 阅读(21) 评论(0) 推荐(0)
摘要: 由于Object 是构造函数,原型链终点 ```Object.prototype.__proto__```, 而```Object.prototype.__proto__ null // true``` 所以,原型链的终点是null。 原型链上的所有原型都是对象,所有的对象最终都是由Object 构 阅读全文
posted @ 2023-08-24 17:31 禺心 阅读(119) 评论(0) 推荐(0)
摘要: 先定义一个常量和两个对象 ``` const beverage = '水' const obj = { beverage:"可乐", drink(){ console.log(`我喜欢${this.beverage} ${[...arguments].join(',')}`) } } const o 阅读全文
posted @ 2023-08-24 15:06 禺心 阅读(19) 评论(0) 推荐(0)
摘要: 实现一个学生类 ``` const Student = class { constructor(name, age, sex, score) { this.name = name this.age = age this.sex = sex this.score = score } info() { 阅读全文
posted @ 2023-08-24 14:12 禺心 阅读(37) 评论(0) 推荐(0)
摘要: **1. 类的定义** 在JavaScript中,类(```Class```)是一种创建对象的模板,它可以用来定义对象的属性和方法。类是一种抽象的概念,定义对象的行为和状态,而对象则是类的一个具体实例。 JavaScript中的类是基于原型继承的,它们本质上是一种特殊的函数。类的定义使用class关 阅读全文
posted @ 2023-08-24 11:23 禺心 阅读(619) 评论(0) 推荐(0)