www.javascirptc.com面试题
Mark_yangyx
www.javascriptc.com
展开
-
聊聊 Vue 中 axios 的封装
axios 是 Vue 官方推荐的一个 HTTP 库,用 axios 官方简介来介绍它,就是:Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。作为一个优秀的 HTTP 库,axios 打败了曾经由 Vue 官方团队维护的 vue-resource,获得了 Vue 作者尤小右的大力推荐,成为了 Vue 项目中 HTTP 库的最佳选择。虽然,a...转载 2019-11-15 17:56:36 · 174 阅读 · 0 评论 -
被问机率高达99.6%的Vue面试题
前言找了一些在 Vue 方面经常出现的面试题,留给自己查看消化,也分享给有需要的小伙伴。如果文章中有出现纰漏、错误之处,还请看到的小伙伴留言指正,先行谢过。废话不多说,开启面试模式↓1. 说一下 Vue 的双向绑定数据的原理vue 实现数据双向绑定主要是:采用数据劫持结合“发布者 - 订阅者”模式的方式,通过 Object.defineProperty() 来劫持各个属性的 setter...转载 2019-11-12 15:32:28 · 271 阅读 · 0 评论 -
请写出如下代码的打印结果 - Js中文网
题目描述:请写出如下代码的打印结果:function Foo() { Foo.a = function() { console.log(1) } this.a = function() { console.log(2) }}Foo.prototype.a = function() { console.log(3)...原创 2019-11-05 19:44:00 · 1017 阅读 · 0 评论 -
如何实现一个 new - Js中文网
题目描述:如何实现一个 new解题:思路一:// 实现一个newvar Dog = function(name) { this.name = name}Dog.prototype.bark = function() { console.log('wangwang')}Dog.prototype.sayName = function() { console.log(...原创 2019-11-05 16:19:18 · 320 阅读 · 0 评论 -
如何将数组扁平化并去除其中重复数据,最终得到一个升序且不重复的数组 - Js中文网
题目描述:将数组扁平化并去除其中重复数据,最终得到一个升序且不重复的数组解题:思路一:Array.prototype.flat= function() { return [].concat(...this.map(item => (Array.isArray(item) ? item.flat() : [item])));}Array.prototype.uniqu...原创 2019-11-05 16:17:18 · 533 阅读 · 0 评论