社区
重庆电信职业学院
知识分享
帖子详情
Uncaught TypeError: Found non-callable @@iterator
罗建波
2022-08-24 22:33:02
https://blog.csdn.net/m0_62336865/article/details/126298945
...全文
172
回复
打赏
收藏
Uncaught TypeError: Found non-callable @@iterator
说明你的对象不是可迭代的 for … of 展开语法都不可以使用 可迭代对象:数组 、string 、 arguments
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
js中使用(...)时,报
Unc
aught
TypeError
: Found
non
-
callable
@@
iterator
使用…扩展运算符时,代码为: const data={name:'张三',age:18,sex:'男'} console.log(...data) 运行报
Unc
aught
TypeError
: Found
non
-
callable
@@
iterator
错误,意思为data不是可迭代对象,所谓的JS中的可迭代对象包括常用的集合对象(数组、Set、Map集合)和字符串都是可迭代对象。上述代码修改为: const data=[{name:'张三',age:18,sex:'男'}] console.log(...
ES6 对象展开运算符
基本用法 展开对象 const apple = { color: 'red', shape: 'circle', taste: 'sweet' }; // 对象展开是不是跟数组一样在前面加上“...”呢?来试试看 console.log(...apple); //
Unc
aught
TypeError
: Found
non
-
callable
@@
iterator
对象不能直接展开!必须在 {} 中展开 console.log({...apple}); // {color: "red", shape:
js ES6扩展运算符(spread)和剩余运算符(rest)
一、扩展运算符(...) 1、扩展运算符概述 ①、扩展运算符内部使用for...of循环,可以将一个“可迭代对象”转为用空格分隔的参数序列。 console.log(...'hello')// h e l l o console.log(...[1, 2, 3]);// 1 2 3 console.log(...{0:"a", 1:"b", 2:"c"});//
TypeError
: Found
non
-
callable
@@
iterator
②、扩展运算符后面 可以放置表达式。 var x
Blob
Blob(Binary Large Object)术语最初来自数据库,早期数据库因为要存储声音、图片、以及可执行程序等二进制数据对象所以给该类对象取名为Blob。 在Web领域,Blob被定义为包含只读数据的类文件对象。Blob中的数据不一定是js原生数据形式。常见的File接口就继承自Blob,并扩展它用于支持用户系统的本地文件。 构建一个Blob对象通常有三种方式:1、通过Blo
前端学习笔记之ES6语法扩展 (十一)
剩余参数 什么是剩余参数 // 1.认识剩余参数 const add = (x, y, z, ...args) => {}; // 2.剩余参数的本质 const add = (x, y, ...args) => { console.log(x, y, args); }; // add(); // add(1); // add(1, 2); add(1, 2, 3, 4, 5); // 剩余参数永远是个数组,即使没有值,也是空数组 // 3, 4, 5->[3, 4, 5]
重庆电信职业学院
11
社区成员
34
社区内容
发帖
与我相关
我的任务
重庆电信职业学院
欢迎大家分享自己的成长心得
复制链接
扫一扫
分享
社区描述
欢迎大家分享自己的成长心得
大数据
前端
后端
高校
重庆
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章