2020/5/26 小米面试题
一面:
说一下 vue的声明周期
vue的每个声明周期都干了什么
create和mounted哪个是有dom生成的
mvvm的实现原理 (数据挂载)
vue中的data是属性还是方法
为什么data中会返回return?
答:如果 data 仍然是一个纯粹的对象,则所有的实例将共享引用同一个数据对象!使用return包裹后数据中变量只在当前组件中生效,不会影响其他组件。
js中的数据类型有哪些
es6中新增哪个类型? symbol
let var const 的区别
const w ={a, b} console.log(w.c)输出什么? 答:undefined
为什么是undefind (其实就是和null的区别 因为undefind是未定义初始化变量 而null是null指针)
undefined的几种情况:
1)变量被声明了,但没有赋值时,就等于undefined。
2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。
3)对象没有赋值的属性,该属性的值为undefined。
4)函数没有返回值时,默认返回undefined。
说一个undefined与null的区别
答:
1.=== false == true
2.null和undefined转换成number数据类型
null 默认转成 0
undefined 默认转成 NaN
call appply bind的区别
答:1.bind需要调用自身 2.传多个参数的时候 apply要将参数放在数组里面
promise熟悉吗
一个文字倒序输出来 reverse+join
答:var reverse = function( str ){
return str.split(’’).reverse().join(’’);
};
ajax与axios的区别
答:axios是通过promise实现对ajax技术的一种封装
1、用于浏览器和node环境下的http请求,基于p
2020小米面试题
最新推荐文章于 2025-05-06 17:13:00 发布