会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小小心机
博客园
首页
新随笔
联系
管理
订阅
2019年7月3日
es6新增的API
摘要: es6有什么好处?ECMAscript61、可以提高开发效率,用更少的代码,实现更多的功能2、提高程序的健壮性 定义变量的方式:let 、const 、 var 1、var 变量会提升,有全局作用域和函数作用域2、let、const 必须先定义,在使用 变量不会提升,变量不能重复定义(不能重名) 有
阅读全文
posted @ 2019-07-03 16:33 柚稚人儿
阅读(1039)
评论(0)
推荐(0)
2019年6月22日
es5新增的数组的方法
摘要: es5新增的数组的方法: 1、 forEach() 作用:遍历数组,将每个元素交给function进行处理 语法:arr.forEach(function(item,index,array){........}) item:当前遍历的元素 index:元素下标 array:原数组 优点:不会产生额外
阅读全文
posted @ 2019-06-22 21:25 柚稚人儿
阅读(218)
评论(0)
推荐(0)
操作字符串的相关方法
摘要: 字符串不是数组,不能混用方法 1、字符串可以和数组一样,进行遍历 2、indexOf和lastIndexOf 查找值在字符串中第一次和最后一次出现的下标 3、trim 去除字符串的首尾空格 4、转大写:to Uppercase() 转小写:to Lowercase() 5、拼接和截取: 拼接:str
阅读全文
posted @ 2019-06-22 21:04 柚稚人儿
阅读(131)
评论(0)
推荐(0)
排序方法总结
摘要: // 冒泡排序 // 冒泡排序思想:每一次对比相邻两个数据的大小,小的排在前面,如果前面的数据比后面的大就交换这两个数的位置 // 要实现上述规则需要用到两层for循环,和假设成立法 // 优化高级版: // (1) 如果数组, 默认已经排好序了, 其实后面就不用排了 // (2) 如果数组, 排了
阅读全文
posted @ 2019-06-22 20:41 柚稚人儿
阅读(211)
评论(0)
推荐(0)
js内置对象-Array
摘要: Array对象 1、数组转换 array.join() 作用:将数组的值拼接成字符串,会返回这个字符串 array.join() 不传参数,默认按照逗号(,)进行拼接 array.join("-") 按-进行拼接 array.join(" ") 空串 不需要任何分割,紧挨着 2、数组的增删操作 ar
阅读全文
posted @ 2019-06-22 20:39 柚稚人儿
阅读(160)
评论(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 柚稚人儿
阅读(287)
评论(0)
推荐(0)
2019年6月15日
普通函数的this指向和箭头函数的this指向小总结
摘要: 普通函数: 函数调用模式: fn() this > window 方法调用模式: obj.fn() this > 指向调用者 构造函数调用模式 this > 实例对象 上下文调用模式, 想让this指向谁, this就指向谁 call apply bind fn.call(this指向, 参
阅读全文
posted @ 2019-06-15 17:06 柚稚人儿
阅读(1500)
评论(0)
推荐(0)
2019年6月9日
函数预解析补充
摘要: 预解析: 所有的变量声明,都会提升到最顶部,但不会提升赋值 所有的函数声明,都会提升到最顶部,但不会提升函数的调用 如果同时有多个 var 声明的相同的变量,后面的 var 将被忽略 如果同时有多个同名的函数,后面的函数将会覆盖前面的函数 如果声明的变量和声明的函数同名,声明的函数将会覆盖声明的变量
阅读全文
posted @ 2019-06-09 11:35 柚稚人儿
阅读(280)
评论(0)
推荐(0)
2019年6月8日
js内置对象-Date-时间戳
摘要: Date构造函数:可以创建日期和对象 用来处理日期和时间 1、创建时间对象:var date = new Date()=>当前时间 构造函数传日期字符串指定具体的日期 2、格式化时间:data.tostring() 默认的时间格式,让日期以标准化的日期字符串格式输出 data.toLocaleStr
阅读全文
posted @ 2019-06-08 23:50 柚稚人儿
阅读(417)
评论(0)
推荐(0)
批量创建对象:工厂函数和构造函数
摘要: 1、工厂函数: // 批量创建对象: 可以将创建对象的代码封装在一个函数中, 这个函数就叫工厂函数 // 虽然封装了, 但还是通过 字面量的方式创建的, 所以类型 还是 Object // 通过工厂函数创建的对象, 没有具体的类型的, 都是 Object function createPerson(
阅读全文
posted @ 2019-06-08 23:41 柚稚人儿
阅读(159)
评论(0)
推荐(0)
下一页
公告