![](https://img-blog.csdnimg.cn/direct/e5990630e9b44b0e9bf55e0e9dd3f581.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
重学js
文章平均质量分 83
学习js
新茶十九
且将新火试新茶,诗酒趁年华
展开
-
简述:ES6中Generator函数与yield关键字
这样就更简洁,更安全(状态不会被非法篡改)、更符合函数式编程的思想,在写法上也更优雅。之所以可以不用外部变量保存状态,是因为它本身就包含了一个状态信息,即目前是否处于暂停态。返回的遍历器对象,可以依次遍历。语句已经执行过了,不会再捕捉到这个错误了,所以这个错误就被抛出了。循环就会中止,且不包含该返回对象,所以上面代码的。),每运行一次,就改变一次状态。代码块,执行完以后,整个函数才会结束。函数会返回一个遍历器对象,也就是说,方法,可以在函数体外抛出错误,然后在。方法,可以返回给定的值,并且终结遍历。原创 2024-05-30 15:25:47 · 619 阅读 · 0 评论 -
重温javascript --(五)可能你不知道的DOM和BOM对象简述
document。原创 2024-05-06 14:28:33 · 1046 阅读 · 2 评论 -
重温javascript --(四)数组以及方法案例介绍
二、方法1. 改变原数组push() 数组末尾添加pop() 删除unshift() 数组从 0 位开始添加shift() 从 0 位开始删除reverse() 数组翻转splice() 切片 sort() 排序练习原创 2024-05-06 13:52:08 · 284 阅读 · 0 评论 -
重温javascript --(三)对象
var a = {}原创 2024-04-26 08:21:57 · 879 阅读 · 0 评论 -
重温javascript --(二)函数
声明式表达式(函数表达式一般指 匿名函数)原创 2024-04-22 11:03:01 · 539 阅读 · 1 评论 -
重温javascript --(一)值的介绍
原始值stack栈: 遵循后进先出原则,中主要存放一些基本类型的变量和对象的引用。栈内不可修改值,内存满才会实现二次值覆盖引用值heap堆:用于复杂数据类型(引用类型)分配空间。引用值在堆内存中,栈内存中存储的是堆内存的引用图示:var a = {},var b = {},为什么 a===b 为 false解:声明a和b的时候,值{}依次在堆里创建了空间,并分别给a和b暴露了一个指针路径===比较的是a和b的指针路径,虽然a和b都为{},但是路径不一样,所以a===b为false。原创 2024-04-19 12:52:10 · 541 阅读 · 0 评论