new promise的callback function 参数是reslove、reject function
外面能使用promise物件可以使用then() methods
then 使用function 可以接reslove()、reject()传出来的值
另一种方式reject可以使用catch()
const promise = new Promise((resolve, reject) => {
resolve('我是reslove');
reject('我是reject');
});
promise.then(
//resolve
(resolve) => console.log(resolve + '耶成功'),
//reject
(reject) => console.log(reject + 'QQ被拒绝')
);
Async + await promise
async function 里面放 await+Promise物件的表达式
错误可以用try catch捕捉
function myPromise(){
return new Promise(){
}
}
async function temp(){
try{
await myPromise();
}catch(error){
}
}
function* aaa(){}
function内使用yield,可以暂停
使用next()再继续开始,()内可以放参数传到生成器内
function* generator(){
let x = yield '123'
console.log(x) //x收到wendy
yield '456'
return "value:不要undefined"
}
let mygen = generator()
mygen.next()
mygen.next('wendy')
mygen.next()
终於完赛了,很充实的一个月
开赛前十天开始思考要写什麽?
一开始还抱持着我不要写原型链、生成器、promise、this,觉得很难做不到,开赛第三天想法稍微转变,既然都要花时间就写不会的、没学过或自己好奇的。
通过这三十天强迫自己每天学习新知识,这期间比想像中学到更多,尤其在写文章时更能找到自己不熟或观念不清楚的地方,此时会再重新恶补但缺点就是每天都很焦虑,尤其读了十几篇文章还不能理解时,感觉要出大事了,还好有同学们的帮忙都能让我长知识。
谢谢工作室的大家
也谢谢我阿公,好几篇文章都是在他眼睛注视之下完成,每次都说字那麽小看得到吗XD
能撑过三十天我绝对不会说是叶黄素跟合力他命的功劳
最後初学者跪着学JavaScript 到微蹲了吗??当然还没,路还很长呢
总整理:
天数 | 标题 |
---|---|
Day 1 | Day1 |
Day 2 | Day2 |
Day 3 | 变数Variable、宣吿var |
Day 4 | 宣告:let、const |
Day 5 | 资料型别:Primitive values 和 Non-primitive values |
Day 6 | Template literals 和 Tagged template 傻傻分不清楚 |
Day 7 | 资料型别 : Symbol |
Day 8 | 资料型别:BigInt |
Day 9 | 让我困惑的Literals |
Day 10 | Expressions 表达式/运算式 和Statement 述句 |
Day 11 | 运算子的优先顺序 |
Day 12 | 麻烦的JS加法 |
Day 13 | 物件加字串?物件加物件? |
Day 14 | 创建Array 四种方式 |
Day 15 | 阵列中没被定义的空值(empty item) |
Day 16 | 阵列Array 迭代的小小秘密 |
Day 17 | 物件:new Set() |
Day 18 | 物件:new Map() |
Day 19 | 原型毕露(上) |
Day 20 | 原型毕露(中) |
Day 21 | 原型毕露(下) |
Day 22 | 我要原型继承,constructor又不走丢 |
Day 23 | 闭包简单用 |
Day 24 | 原型不会,但你还有class |
Day 25 | 宁愿找this也不碰历史 |
Day 26 | 认识生成器,chris不生气 |
Day 27 | 渣男给不完的promise |
Day 28 | 学迭代,学习不等待 |
Day 29 | async 和 await |
Day 30 | 初学者跪着学JavaScript 到微蹲了吗 |
也推荐夥伴们写的文章,每篇文章都是呕心沥血的成果
手把手带你练习JS语法的 从零开始的JS学习之路
每篇都是宝藏的 前端藏宝图
让你把JS当美食食用的 舌尖上的JS
用创意故事带你认识 JS 追求JS小姊姊30天
也谢谢那个只存在结语但没有参加铁人赛的Ray同学
到了最後一天,我把这三十天期间画的下跪图弄成爱心墙
爱心墙参考:lulu_meat 大大的明天是女友的生日却忘记准备礼物? 教你三秒做出爱心照片墙
使用JS、CSS做出来的
是不是超炫的啊~
>>: Day30 :【TypeScript 不用学了】我终於完赛了!
此系列文章会同步发文到个人部落格,有兴趣的读者可以前往观看喔。 在执行测试脚本时,如测试脚本失败时...
主要呈现实作成果 以下内容有参考教学影片,底下有附网址。 (内容包括我的不专业解说分析及在实作过程中...
在不同电脑之间因为有分享资源和资讯的需求而产生彼此连结的电脑系统称之为网路 (networks),网...
今天继续来补足Python的其他存放资料的办法: tuple tuple跟list很相似,差别差在t...
其实在开赛前,我有规划一些软性书单,想说在忙碌或想要休息时,可以拿来挡一下。但我今天早上真正 rev...