【文件属性】:
文件名称:程序员面试刷题的书哪个好-web_question:前端面试题总结
文件大小:14KB
文件格式:ZIP
更新时间:2021-07-07 12:44:01
系统开源
程序员面试刷题的书哪个好
自己对常见的前端题的总结,参考了很多大牛的想法,如有漏写链接的请提醒,原文有错请指出,谢谢!!!
基础部分
数组去重
//
利用对象属性不能重复的原理
Array.prototype.distinct
=
function
()
{
var
arr
=
this,
result
=
[],
obj
=
{}
for
(var
i
in
arr)
{
if(!obj[arr[i]])
{
obj[arr[i]]
=
1
result.push(arr[i])
}
}
return
result
}
var
arr
=
[1,
2,
3,
3,
4,
4,
5]
arr.distinct()
数组逆序
Array.prototype.myReverse
=
function
()
{
var
arr
=
this
var
len
=
arr.length,
i
=
0,
temp
while(len-(i
+
1)
>=
i)
{
temp
=
arr[i]
arr[i]
=
arr[len-(i+1)]
arr[len-(i
+
1)]
=
temp
i++
}
【文件预览】:
web_question-master
----README.md(34KB)