面试问题

null与undefined区别

1、语法
1.1 变量没有值——undefined

2、惯例
2.1 有一个对象object,现在不想给值——null,var obj = null
2.2 有一个非对象,不想给值——undefined,var n


异步与回调

1、什么是异步?
异步是指一个不等一个任务返回结果(成功/失败/或其他结果),就直接执行下一句代码。
同步则是前者执行完拿到结果(返回值)了之后,再执行下一句代码

2、什么是回调(callback)
回调就是一种特殊的函数调用方式。
例如
functon fn(fn2){
fn2.call()
}
fn 将别人传给它的 fn2 调用了,这种调用就是回调。


React中SetState优点

可以对更新进行优化,自己render会造成多次调用,导致页面卡住,setState优化成一次

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容