400个最常见的 JavaScript 面试问答(21)
写在前面的
点击订阅专栏,即可查阅全部内容及后续更新
大家好,我是 海拥 ,专注于前端知识的分享。今天将给大家带来的是 400 个最常见的 JavaScript 面试问答第 21 部分。接下来我会持续更新(争取日更,也可能每周3-5篇),每小节大概 10 道题左右,总共会有 400 多道。
大家一定要记得点赞收藏呀,关注我的牛客账号 海拥 ,并且三连(点赞+收藏+评论)本篇文章,私信我可免费领取一本计算机相关书籍哦。
201.如何获取任何对象的键列表?
你可以使用Object.keys()用于返回给定对象自己的属性名称的数组的方法,其顺序与我们使用普通循环获得的顺序相同。例如,你可以获取用户对象的键,
const user = { name: 'Haiyong', gender: 'male', age: 40 }; console.log(Object.keys(user)); //['name', 'gender', 'age']
202.你如何用 prototype 创建一个对象?
Object.create() 方法用于创建具有指定原型对象和属性的新对象。即,它使用现有对象作为新创建对象的原型。它返回一个具有指定原型对象和属性的新对象。
const user = {
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
JavaScript 面试大全 文章被收录于专栏
在本专栏中,我们将讨论面试中经常被问到的 400 多个常见的 JavaScript 面试问题,包括各种原生 JavaScript 的难点,学成之后可以使用 JavaScript 做一些酷炫的小游戏、工具等。如果你是正在学习前端的学生,对前端感兴趣想学习 JavaScript,或者是想找前端相关的工作却从未接触过 JavaScript,一头雾水不知从何学起。你都可以订阅本专栏,这将是你的最佳入门读物