Vue项目 day07

今天的新的知识点ES6中的Promise

读取文件不是后端的内容吗?在学node的时候

我们前端好像并没有方法可以获取

啥呀,那些在node中用require引入的

什么fs path  

我丢好像在这里也可以直接

const fs = require(‘fs’)

是和我在node中学的一模一样啊

这是读取文件的第一个参数,文件名

 

 箭头函数  () => {}

为什么要我们自己封装,这个promise有什么关系

我们的目的是什么:

  我给你一个路径,你要返回结果给我。

  在原来的正常没有返回结果吗

 因为是异步的,所以直接return 

程序不会等待result ,因此result 是undefined?

我记起来的,这里的return,不是外边函数的return,而是内边的

按我怎么获取到里边函数的返回值,然后返回给外边的函数呢

为什么给他一个callback(dataSrc) 就可以了呢

那还是和promise有什么关系

有时候还是搞不清这个return 的后面不执行

如果不想阻塞,那么我么可以嵌套 

如果嵌套很多层,就叫回调地狱

 

 终于把promise引出来了,那么promise到底是什么呢

在控制台输出,console.dir(promise) 发现是大写的Promise

所以是个构造函数,自定义对象  就可以new 一个Promise 的实例 

 reject:失败之后要做的事情 resolve(决心)引申为成功之后要做的事情

这两个就是回调函数 

 vue-sourse  的then应该是一样的

那我怎么和文件挂钩呢  promise实例

猜你喜欢

转载自www.cnblogs.com/Py-king/p/11616212.html
今日推荐