美文网首页
前端知识点总结:(刷题中)

前端知识点总结:(刷题中)

作者: BSKSdorica | 来源:发表于2021-01-29 14:55 被阅读0次
1.indexOf():返回指定字符串在字符串中出现的位置,没有返回-1;

const list = ['aaa','bbb'];
list.indexOf('aaa');//0
list.indexOf('ccc');//-1

2.reduce():接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。对空数组是不会执行回调函数的。

1)计算数组总和
var num = [1,2,3,4];
var res =num.reduce((total,num)=>{
return total+num;
},0); //10
2)合并数组
[[0,1],[1,2]].reduce((
(a,b)=>{return a.concat(b)}
),[1,2]); //[1,2,0,1,1,2]

3.padStart():如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全。

'x'.padStart(5, 'ab') // 'ababx'
'x'.padEnd(5, 'ab') // 'xabab'
'xxx'.padStart(2, 'ab') // 'xxx'
'xxx'.padEnd(2, 'ab') // 'xxx'
如果省略第二个参数,默认使用空格补全长度。
'x'.padStart(4) // ' x'
'x'.padEnd(4) // 'x '

4.事件传播的三个阶段:捕获->目标->冒泡 :在捕获阶段,事件通过父元素向下传递到目标元素,然后它到达目标元素,冒泡开始。
5.可以通过添加#给class添加私有变量,class外部无法访问。

class Count{
number = 10;
}
const count = new Count();
console.log(count.number); //10

class Count{
#number = 10;
}
const count = new Count();
console.log(count.#number); //SyntaxError

6.假值:undefined,null,NaN,0,'',false
7.String.raw:用来获取一个模板字符串的原始字符串的,它返回一个字符串,忽略转义符。

String.raw`Hello\nworld` //Hello\nworld

未完待续

相关文章

  • 前端知识点总结:(刷题中)

    1.indexOf():返回指定字符串在字符串中出现的位置,没有返回-1; const list = ['aaa'...

  • 刷题中

    如题 写得手酸

  • 前端知识点总结

    title: 前端知识点总结author: 作者top: falsetoc: falsedate: 2019-08...

  • [leetcode刷题笔记]Trie字典树

    在刷题中遇到trie字典树数据结构,于是对trie做了学习,并找来相关例题。本文记录LeetCode刷题一些知识点...

  • 持续刷题中…

    又是同样日复一日的刷题。 生活好像回到了高中时期,只是稍微好一点,也不好的是,自由度太高。 边听着音乐边刷题,渴了...

  • 做自己的太阳

    今日故事 NO1、 朋友问我学习怎么样了。我回答:努力刷题中,第一遍还没有刷完,知识点很多。目标听...

  • 前端训练营第一周学习总结

    前端训练营第一周学习总结 一、知识点 1.梳理前端技术的知识体系,展开html、js、css、api等知识点的内容...

  • 超全前端面试(全!全!全!!!)

    笔者通过平时面试总结以及面试别人常提的问题,结合自己认为非常重要的前端各技术栈的知识点,总结了这篇中高级前端面试。...

  • 前端知识点总结

    结合网上和个人总结,仅供参考。 1、HTML&CSS: 1、DOM结构 —— 两个节点之间可能存在哪些关系以及如何...

  • 前端知识点总结

    1.框架和库的区别: 框架:framework 有着自己的语法特点、都有对应的各个模块 库 library 专注于...

网友评论

      本文标题:前端知识点总结:(刷题中)

      本文链接:https://www.haomeiwen.com/subject/mflizktx.html