摘要: es6有什么好处?ECMAscript61、可以提高开发效率,用更少的代码,实现更多的功能2、提高程序的健壮性 定义变量的方式:let 、const 、 var 1、var 变量会提升,有全局作用域和函数作用域2、let、const 必须先定义,在使用 变量不会提升,变量不能重复定义(不能重名) 有 阅读全文
posted @ 2019-07-03 16:33 柚稚人儿 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: es5新增的数组的方法: 1、 forEach() 作用:遍历数组,将每个元素交给function进行处理 语法:arr.forEach(function(item,index,array){........}) item:当前遍历的元素 index:元素下标 array:原数组 优点:不会产生额外 阅读全文
posted @ 2019-06-22 21:25 柚稚人儿 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 字符串不是数组,不能混用方法 1、字符串可以和数组一样,进行遍历 2、indexOf和lastIndexOf 查找值在字符串中第一次和最后一次出现的下标 3、trim 去除字符串的首尾空格 4、转大写:to Uppercase() 转小写:to Lowercase() 5、拼接和截取: 拼接:str 阅读全文
posted @ 2019-06-22 21:04 柚稚人儿 阅读(130) 评论(0) 推荐(0) 编辑
摘要: // 冒泡排序 // 冒泡排序思想:每一次对比相邻两个数据的大小,小的排在前面,如果前面的数据比后面的大就交换这两个数的位置 // 要实现上述规则需要用到两层for循环,和假设成立法 // 优化高级版: // (1) 如果数组, 默认已经排好序了, 其实后面就不用排了 // (2) 如果数组, 排了 阅读全文
posted @ 2019-06-22 20:41 柚稚人儿 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Array对象 1、数组转换 array.join() 作用:将数组的值拼接成字符串,会返回这个字符串 array.join() 不传参数,默认按照逗号(,)进行拼接 array.join("-") 按-进行拼接 array.join(" ") 空串 不需要任何分割,紧挨着 2、数组的增删操作 ar 阅读全文
posted @ 2019-06-22 20:39 柚稚人儿 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 方法一 // var arr = [1, 'a', 'a', 'b', 'd', 'e', 1, 0]; // Array.prototype.unique1 = function () { // var res = [this[0]];//获取数组的第一个元素 res = [1] // for ( 阅读全文
posted @ 2019-06-22 20:34 柚稚人儿 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 普通函数: 函数调用模式: fn() this > window 方法调用模式: obj.fn() this > 指向调用者 构造函数调用模式 this > 实例对象 上下文调用模式, 想让this指向谁, this就指向谁 ​ call apply bind ​ fn.call(this指向, 参 阅读全文
posted @ 2019-06-15 17:06 柚稚人儿 阅读(1489) 评论(0) 推荐(0) 编辑
摘要: 预解析: 所有的变量声明,都会提升到最顶部,但不会提升赋值 所有的函数声明,都会提升到最顶部,但不会提升函数的调用 如果同时有多个 var 声明的相同的变量,后面的 var 将被忽略 如果同时有多个同名的函数,后面的函数将会覆盖前面的函数 如果声明的变量和声明的函数同名,声明的函数将会覆盖声明的变量 阅读全文
posted @ 2019-06-09 11:35 柚稚人儿 阅读(276) 评论(0) 推荐(0) 编辑
摘要: Date构造函数:可以创建日期和对象 用来处理日期和时间 1、创建时间对象:var date = new Date()=>当前时间 构造函数传日期字符串指定具体的日期 2、格式化时间:data.tostring() 默认的时间格式,让日期以标准化的日期字符串格式输出 data.toLocaleStr 阅读全文
posted @ 2019-06-08 23:50 柚稚人儿 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1、工厂函数: // 批量创建对象: 可以将创建对象的代码封装在一个函数中, 这个函数就叫工厂函数 // 虽然封装了, 但还是通过 字面量的方式创建的, 所以类型 还是 Object // 通过工厂函数创建的对象, 没有具体的类型的, 都是 Object function createPerson( 阅读全文
posted @ 2019-06-08 23:41 柚稚人儿 阅读(151) 评论(0) 推荐(0) 编辑