为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript深入浅出

Bosn 资深架构师
难度中级
时长 5小时28分
学习人数
综合评分9.60
492人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • 函数不同的调用方式
    查看全部
  • 注意关注
    查看全部
  • 章节小结
    查看全部
  • 数组VS 一般对象 相同: 都可以继承,数组是对象,对象不一定是数组都可以当做对象 添加删除属性 不同:数组自动更新length按索引访问数组常常比访问一般对象属性明显迅速。数组对象继承Array.prototype上的大量数组操作方法。
    查看全部
  • typeof functtion(){} : function
    查看全部
  • map和foreach都是遍历输出结果 map直接对整个列表数据进行函数操作 foreach是迭代对每行数据进行逐一操作 arr.filter(function(val,index){ //过滤函数 return //+筛选条件 ; }); arr.every(function(val){ //需所有val满足条件才返还true return //+条件 ; }); arr.some(function(val){ //只要有val满足条件就返还true //return //+条件 ; }); arr.reduce(function(x,y){ //聚合函数,start为开始索引,接收一个函数作为累加器,数组中的每 个值(从左到右)开始缩减,最终为一个值 //函数体 },start); arr.reduceRight(); //同reduce,区别为从右向左开始缩减 arr.indexOf(val,start); //从第start个元素开始从左向右查找值为val的元素索引值,start为-n则从倒数 第n个元素开始查找 arr.lastIndexOf(val,start); //同arr.indexOf(),区别为从右向左开始查找 Array.isArray(arr);
    查看全部
  • num-0:转换为数字类型 num+":转化为字符串类型 a===b:严格等于 类型不同,返回false 类型相同:
    查看全部
  • bind方法的IE8以下的具体的实现未理解
    查看全部
  • 基础类型!
    查看全部
  • 一些正则判断符号
    查看全部
  • 一些正则判断符号
    查看全部
  • 判断一个对象是数组 Array.isArray(obj); instanceof toString .constructor
    查看全部
  • 概述 indexOf()方法 返回根据给定元素找到的第一个索引值,否则返回-1。 语法 arr.indexOf(searchElement[, fromIndex = 0]) 参数 searchElement 位于数组中的元素。 fromIndex 默认值: 0 (即在整个数组中查找指定元素) 概述 lastIndexOf() 方法返回指定元素(也即有效的 JavaScript 值或变量)在数组中的最后一个的索引,如果不存在则返回 -1。从数组的后面向前查找,从 fromIndex 处开始。 语法 arr.lastIndexOf(searchElement[, fromIndex = arr.length - 1]) 参数 searchElement 被查找的元素。 fromIndex 从此位置开始逆向查找。默认为数组的长度减 1,即整个数组都被查找。如果该值大于或等于数组的长度,则整个数组会被查找。如果为负值,将其视为从数组末尾向前的偏移。即使该值为负,数组仍然会被从后向前查找。如果该值为负时,其绝对值大于数组长度,则方法返回 -1,即数组不会被查找。
    查看全部
  • reduce()和reduceRight()不改变数组 reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值。 arr.reduce(callback,[initialValue]) reduceRight() 方法接受一个函数作为累加器(accumulator),让每个值(从右到左,亦即从尾到头)缩减为一个值。(与 reduce() 的执行方向相反)
    查看全部
  • every function(x) return false true,是否每一个元素是否满足条件 some function(x) return false true,是否存在一个元素是否满足条件
    查看全部

举报

0/150
提交
取消
课程须知
1.您至少学习了本站“JS入门”、“JS进阶”两门基础课程。 2.如您具备一定实践经验对学习有很大帮助。 3.如您没有脚本编程开发经验,学习过程有可能会受挫部分内容或示例代码,请“暂时略过不懂的部分,后面章节会阐述”,当然想透彻学习,还需大量实践来体会知识的内涵。
老师告诉你能学到什么?
结合实例,深入解析以下知识内容: 1. 数据类型、表达式和运算符、语句; 2. 对象、数组、变量、函数; 3. this、闭包和作用域; 4. OOP; 5. 正则与模式匹配。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!