Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >v8中不工作的数组析构分配与Node.js中的协调选项

v8中不工作的数组析构分配与Node.js中的协调选项
EN

Stack Overflow用户
提问于 2016-03-17 21:27:03
回答 2查看 1.7K关注 0票数 2

我想学习如何在Node中启用和谐v8选项,我的节点版本是:

代码语言:javascript
运行
AI代码解释
复制
$ node -v                                                                      
v5.5.0

使用ES6析构作为测试示例

代码语言:javascript
运行
AI代码解释
复制
$ cat destructure.js
'use strict'
var a, b
[a, b]  = [1, 2] 
console.log(a, b)

按照预期的那样,直接运行就会得到错误。

代码语言:javascript
运行
AI代码解释
复制
$ node destructure.js 
/usr/home/mko_io/pure-js-files/destructure.js:3
[a, b]  = [1, 2]
^^^^^^

但是,在设置了标志之后,获得相同的错误:

代码语言:javascript
运行
AI代码解释
复制
$ node --harmony_destructuring destructure.js 
/usr/home/mko_io/pure-js-files/destructure.js:3
[a, b]  = [1, 2]
^^^^^^

ReferenceError: Invalid left-hand side in assignment

我在哪里做错了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-17 21:39:05

显然,这是V8 JavaScript引擎中的一个bug。

代码语言:javascript
运行
AI代码解释
复制
'use strict'
var a, b
[a, b]  = [1, 2] 
console.log(a, b)

不起作用但是..。

代码语言:javascript
运行
AI代码解释
复制
'use strict'
var [a, b]  = [1, 2] 
console.log(a, b)

在使用--harmony_destructuring时,确实有效。

看来实验功能还没有完全符合规范。

V8的相关错误报告在2015年12月将这一问题标记为固定问题,因此现在我们只需要等待更新的V8将其变为Node。@mscdex已经通知我,这个补丁将在Nodev6.0.0中提供。

票数 2
EN

Stack Overflow用户

发布于 2016-03-17 21:46:43

变形被破坏了。

在过程中,特性可以通过各自的和谐标志单独激活(例如--和谐_破坏),但除非出于测试目的,否则这是非常不鼓励的。

https://nodejs.org/en/docs/es6/和这个答案Node.JS中的解构

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36076782

复制
相关文章
mongo实现自增id
Mongo 的free schema,提供了灵活的数据结构,和快速开发的能力,但是也造成了松散的数据组织形式。比如说有些字段不允许为null的,需要符合一定格式的。也就是数据库的校验,validator。这个功能在mongo 3.2才提供,之前是并没有的。这里提供一种基于MongoEvent的解决方案,来实现对于数据的校验。
方丈的寺院
2019/08/05
4.4K0
mongo实现自增id
mongo @CreatedDate @LastModifiedDate注解不生效
代码 @Data public class MongoCommonField { @Id private String id; @Version private long version; @CreatedDate private Date createdAt; @LastModifiedDate private Date modifiedAt; } 其中 @Id @Version是生效的 解决 普通数据源 在 Application 加上
翟凤玺
2022/05/25
1.4K0
项目端口可以设置为 6666 吗?
读万卷书,行万里路!有的技能可以从书里学会,有的技能却需要在实战中打怪升级慢慢掌握,今天就来和大家聊一个很多小伙伴经常遇到的问题。
江南一点雨
2020/07/29
2K0
项目端口可以设置为 6666 吗?
Geany 代码自动补齐功能设置
很多人用 geany 感觉不方便,有一部分就是相比于 pycham 的自动补齐功能不好使。 现在给大家看下自动补齐功能设置方法,设置完后用起来非常方便哦。
小蓝枣
2021/12/01
1.3K0
Geany 代码自动补齐功能设置
Stylish样式如何设置为特定网址不生效?
因为Stylish不支持云端备份恢复,所以换成xStyle。但是xStyle并没有类似Stylish可以特殊设置的地方,所以只能在代码上进行处理了。
吴蛋蛋
2023/03/14
1.1K0
Stylish样式如何设置为特定网址不生效?
Eclipse自动补全功能设置
第三步:进入preferences中找到 java →Editor→Content Assit,在红箭头所指的方框内输入26个英文字母和一些符号“‘<>
全栈程序员站长
2022/09/15
1.6K0
Eclipse自动补全功能设置
wordpress文章ID不连续
2016-05-3023:03:51 发表评论 1,092℃热度 先说明,这个明显是强迫症才会搞这种累死人不的好处的活,当然,我也是这种人。当初 Typecho 写文章的时候还没太在意,因为文章 ID
timhbw
2018/05/03
8540
全自动安装Mongo副本集
在opensuse12 sp1上使用shell脚本自动安装部署Mongodb副本集,集群一共三个虚拟机节点
公众号: 云原生生态圈
2021/11/15
6270
利用CoreDNS设置mongo支持SRV连接
MongoDB 从3.6开始,就支持mongo+srv “DNS Seed List Connection Format”这种格式的连接串。
dhyuan
2022/05/30
1.6K0
mongo自动备份脚本与恢复
二、新建MongoDB数据库备份脚本(/data/mongodb_bak/MongoDB_bak.sh) 脚本如下:
拓荒者
2019/06/18
1.2K0
mongo minio on openebs 工作量不饱满教程
作者 | 老根 - laf框架作者 笔者在开发laf(https://github.com/lafjs/laf)的过程中依赖了mongo minio这些组件,本文就如何对这些组件最佳实践来做个介绍。
sealyun
2022/05/16
4.1K0
mongo minio on openebs 工作量不饱满教程
基于MySQL自增ID字段增量扫描研究
需要按照自增ID字段进行增量查询,有些表的自增ID是主键,而有些表的自增只是普通索引,有些采用MyISAM,有些采用InnoDB。
一见
2019/03/14
11.6K0
还在用json通信?自动生成代码不香吗
由于时间原因,成功由周更变成了月更,最近加深了自己对架构的理解,之后的文章,可能会不限于语言而更多的是记录一下自己对抽象和架构的思考。
make a bug
2022/09/20
7150
Spring Repository解析---以Mongo Repository为例
Spring 为java web 开发领域提供了大量的优秀的框架,第三方包,大大解放了生产力,本文主要介绍Spring Repository在连接数据库这边做的一些封装,并以Mongo Repository为例,详细阐述下Repository实现机制,本文基于spring-data-mongo1.10.4
方丈的寺院
2019/08/05
1.1K0
Spring Repository解析---以Mongo Repository为例
EasyCVR添加前端设备后设置不启用的功能无效如何优化?
EasyCVR视频平台是TSINGSEE青犀视频开发的极具协议包容性的综合型视频云服务平台,支持RTSP、RTMP、GB28181、Ehome、HIKSDK等协议,目前更多协议仍在拓展当中。EasyCVR的功能也在不断精进,其中角色管理、设备录像、录像计划等都适应了用户的操作习惯。
TSINGSEE青犀视频
2021/06/11
5640
区域设置 ID (LCID) 表
区域性名称和标识符区域性名称遵循 RFC 1766 标准,格式为“-”,其中 是从 ISO 639-1 派生的由两个小写字母构成的代码, 是从 ISO 3166 派生的由两个大写字母构成的代码。例如,美国英语为“en-US”。在双字母语言代码不可用的情况中,将使用从 ISO 639-2 派生的三字母代码;例如,三字母代码“div”用于使用 Dhivehi 语言的区域。某些区域性名称带有指定书写符号的后缀;例如“-Cyrl”指定西里尔语书写符号,“-Latn”指定拉丁语书写符号。 区域设置描述 简写
张善友
2018/01/19
2.1K0
Prometheus学习笔记之设置存储时间为30天不生效
Prometheus升级到2.23进行测试发现,设置存储时间为30天未生效,根据官方说明手册,实际运行后发现数据只能存储几个小时。。。。
Jetpropelledsnake21
2020/12/25
8.2K0
oracel设置自增ID
--语法: --1.设置SEQ create sequence SEQ_CSMSCLIENTLOGININFO minvalue 1        nomaxvalue          start with 1        increment by 1      nocycle             nocache;      --2.设置TG CREATE OR REPLACE TRIGGER TG_CSMSCLIENTLOGININFO BEFORE INSERT ON CSMS
用户1220053
2018/02/09
2.7K0
Oracle 设置ID自增
一旦定义了emp_sequence,你就可以用CURRVAL,NEXTVAL CURRVAL = 返回sequence的当前值 NEXTVAL = 增加sequence的值,然后返回sequence值 比如: emp_sequence.CURRVAL emp_sequence.NEXTVAL
郭顺发
2023/07/07
1.1K0
点击加载更多

相似问题

集合自动增量id - Mongo

20

索引与自动增量ID设置为PK

34

分配的id具有自动增量功能

212

Mongo增量ID问题

10

使用Golang mongo-driver的MongoDB自动增量ID

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档