CNode

关于res.send一个JS数组的问题

问答
SSHocker-Yu发布于10 年前最后回复10 年前2 回复4610 浏览0 收藏

今天遇到的 定义一个数组 var arr = [1,2,3];
再定义数组的键值:arr.obj = "对象"; express 4 框架下,res.send(arr); 前端获得的返回结果是:arr = [1,2,3] 想问 arr.obj 哪儿去了?

查看回复

回复 (2)

M
myy#1·10 年前

Array 序列化仅数组项,不包含外挂的属性。。

S
SHocker-Yu#2·10 年前
引用 myyArray 序列化仅数组项,不包含外挂的属性。。

@myy 感谢回复,序列化?是说服务端传给前端的时候数组会序列化吗?前端用 EJS 可以获取到,但如果是前端的 $GET 请求,请求成功后,返回值里就不会有属性

参与回复
登录后即可参与回复。登录