【发布时间】:2019-07-28 14:54:46
【问题描述】:
我有以下代码。
<cfset x = StructNew()>
<cfset y = StructNew()>
<cfset y.name = "1">
<cfset y.id = "2">
<cfset structInsert(x,"item1",y)>
<cfdump var="#x#">
这会输出以下内容,这是我所期望的。
struct
item1 struct
name 1
id 2
然后我添加这段代码来插入另一组数据。
<cfset y.name = "3">
<cfset y.id = "4">
<cfset structInsert(x,"item2",y)>
<cfdump var="#x#">
这会输出以下内容。
struct
item1 struct
name 3
id 4
item2 struct
name 3
id 4
为什么 item1 的数据发生了变化?
【问题讨论】:
标签: struct coldfusion cfml