
js基础
主要针对一些平时容易忽略的问题但对掌握js又很重要的一些文章
爱滑雪的码农
这个作者很懒,什么都没留下…
展开
-
嚼烂js变量提升,函数提升
函数提升有两种形式:函数声明(Function Declaration)和函数表达式(Function Expression)。但需要注意的是,只有函数声明会被提升,函数表达式(即赋值给一个变量的函数)不会被提升。变量提升意味着在JavaScript中,无论变量在何处声明(在函数内部或全局作用域中),它都会被提升到其所在作用域的顶部。但是,只有变量的声明会被提升,而变量的赋值不会。与变量提升类似,函数声明也会被提升到其所在作用域的顶部。但需要注意的是,函数声明的提升优先级高于变量声明。原创 2024-07-17 09:19:23 · 416 阅读 · 0 评论 -
js数组切割,添加常用有哪几种办法
方法有两个参数,第一个参数是提取起始处(start),第二个参数是提取终止处(end)。替换情况:当三个参数都存在并且第二个参数为正整数时,数组为替换元素。新增情况:当三个参数都存在而第二个参数为0时,数组为新增元素。注意:第一个参数索引是包含该数据,第二个参数索引不包含该数据。第三个参数从 开始要加入到数组中的元素,如果不指定任何元素,第二个参数一个整数,表示数组中要从开始删除的元素数量。方法返回一个新的数组对象,原始数组不会被改变,删除情况:当没有第三个参数时,数组为删除元素。将只从数组中删除元素。原创 2024-07-18 20:38:33 · 508 阅读 · 0 评论