posted @ 2021-11-12 15:49 为你摘星星 阅读(19) 评论(0) 推荐(0)
摘要:
一、ES7新特性 用 indexOf 检索 NaN 返回值为 -1(无论数组中有没有NaN) 二、async函数,await表达式(async函数中可以没有await表达式,但是await表达式只能在async函数中存在) async函数配合await表达式的一个简单使用: 阅读全文
摘要:
一、赋值,浅拷贝,深拷贝 引用数据类型:地址存放在栈中,通过栈中的地址指向堆中的数据。 赋值:将一个基本数据类的值或者引用数据类型的地址赋值给一个新的变量。 浅拷贝:创建一个新的对象,被拷贝的对象内基本数据类型则拷贝的是其值,如果是引用数据类型拷贝的其地址。所以该新对象中的基本数据类型是在栈中重新开 阅读全文
posted @ 2021-11-10 00:00 为你摘星星 阅读(26) 评论(0) 推荐(0)
摘要:
1. 2.重输入网址,到获得页面发生了什么? 3.同源策略:协议,域名,端口号必须一致 4.AJAX:(Asynchronous JavaScript And XML),异步执行JS和XML,用于异步请求数据,再不刷新页面的情况下更新页面数据,提升用户体验 Ajax的优缺点 如何解决跨域问题: js 阅读全文
posted @ 2021-11-08 21:56 为你摘星星 阅读(36) 评论(0) 推荐(0)
摘要:
一、This的指向问题 规则:1.默认绑定 2.隐式绑定 3.显示绑定(硬绑定) 4.new绑定 new绑定 >显示绑定>隐式绑定>默认绑定 10,9,3,27,20 二、数值的扩展 三、Object对象方法的扩展 Object.setPrototypeOf方法设置对象的原型对象不太好,最好是通过O 阅读全文
posted @ 2021-11-08 19:58 为你摘星星 阅读(26) 评论(0) 推荐(0)
摘要:
一、class类,用于实例化对象,可以认为是ES5构造函数的一个语法糖,为了让JS更像一门面向对象的语言 1.class的简单使用 2.类的静态成员 构造函数的普通写法: calss类的static标注静态属性 构造函数的继承(类的继承) 对父类的属性的重写:父类有一个非静态的say()方法,子类也 阅读全文
posted @ 2021-11-07 20:41 为你摘星星 阅读(29) 评论(0) 推荐(0)
摘要:
一、Set()构造函数:构造一个集合,所有元素唯一即元素不会重复,会自动去重。部署了iterator接口可以使用for ...... of 进行遍历,也可以使用扩展运算符。 1.集合的实例化及其属性和方法: add方法返回当前集合 2.集合用法: 二、Map()构造函数:可实例化键值对集合,也部署了 阅读全文
posted @ 2021-11-06 23:57 为你摘星星 阅读(34) 评论(0) 推荐(0)
摘要:
一、迭代器 1.for in遍历: 遍历数组时,数组元素为Symbol类型的值可输出在Console中;遍历对象时,key为Symbol值时,输出key在Console中不显示,输出value可以显示这是为啥? 答:底层的具体原因暂时不清楚,但是这样会导致Symbol类型的属性值无法遍历,JSON. 阅读全文
posted @ 2021-11-05 23:57 为你摘星星 阅读(36) 评论(0) 推荐(0)
摘要:
1.JS代码 <script> function PX(arry) { for (i = 0; i < arry.length - 1; i++) { for (j = 0; j < arry.length - i - 1; j++) { if (arry[j] > arry[j + 1]) 阅读全文
posted @ 2021-08-06 15:27 为你摘星星 阅读(17) 评论(0) 推荐(0)
摘要:
判断是否为质数: 1.x<2;不是质数 2.x % (2 ~ x-1) == 0; 不是质数 3.质数只能被1和它本身整除 代码部分: <script> var numb = parseInt(prompt('请输入一个整数!')); function getZS(x) { var i = 0; i 阅读全文
posted @ 2021-08-06 10:30 为你摘星星 阅读(1227) 评论(0) 推荐(0)
浙公网安备 33010602011771号