前端基础练习题 第28天

该篇文章是该系列的第二十八天。在本次习题中,将会有JS原型链、数组元素重复操作(duplicate)、元素堆叠顺序判断、手机号正则表达式书写、CSS绘制三角形、JS值与JSON格式转换、url查询参数对象化、设置404页面等相关习题的练习。

正文

1.试完善以下代码,以解释JS引擎是如何查找一个对象obj的属性prop的(包含原型链上的属性)?

1
2
3
4
function getProperty(obj, prop) {
// your code here
//...
}

2.定义一个函数,以实现下列结果:

1
[1, 2, 3, 4, 5].duplicator(); // [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]



3.如何确定标签内容的覆盖顺序?

4.请写出验证中国手机号的正则表达式。

5.如何利用CSS绘制一个三角形?


6.如何将JS值转为JSON格式?如何将JSON字符串解析为JS值?

7.如何将浏览器URL查询字符串转为一个对象,如http://jealyn.top?name=jealyn&age=23&gender=male的查询参数将转化为:

1
2
3
4
5
{
name: 'jelayn',
age: 23,
gender: 'male'
}



8.为网站设置404页面有何用处?

说明

1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript

2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~

3.查看答案和解析,请点击前端基础练习题第28天 答案及解析

--本文结束 感谢阅读--
创作十分不易,原创更应鼓励