Javascript
CurdBoy丶
curd boy
展开
-
Javascript基础
1. js没有块级作用域,只有函数作用域,函数是js中唯一有自己作用域的数据结构。例:function test() {for(var i; i//块内}console.log(i)}test(); //结果输出 5,说明js没有块级作用域。补充:如果想让js拥有自己的块级作用域,可利用函数作用域的机制,改为:function test() {(fu原创 2017-05-26 11:17:56 · 323 阅读 · 0 评论 -
ES6 Promise
Promise通常用来处理异步操作,将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数。Promise提供一个构造函数来生成promise实例,promise实例生成以后,可以用then方法分别指定resolve方法和reject方法的回调函数。var promise = new Promise(function (resolve, reject) { //此处进行异步操作,原创 2017-08-16 14:29:10 · 411 阅读 · 0 评论 -
ES6 export和export default的区别
在ES6中export和export default均可用于导出文件、常量、模块、函数等,在导入这些文件时需要配合 import 使用。在一个文件中可以存在多个export,但只能存在一个export default:// export导出用法:export function a () {}export const name = 'Ycz';// export导入用法(导入实例需带原创 2017-08-22 11:07:21 · 1022 阅读 · 0 评论