structCopy
Копирует структуру. Копирует верхнеуровневые ключи, значения и массивы в структуре по значению; вложенные структуры копирует по ссылке.
structCopy(structure) → returns struct
Справочник аргументов
structure struct Обязательный
Структура для копирования
Примеры Пример кода с вызовом функции structCopy
myStruct = {
'a': 1,
'b': 2,
'c': 3
};
myNewStruct = structCopy(myStruct);
myNewStruct.b = 5;
myNewStruct['d'] = 4;
structDelete(myNewStruct,'c');
writeOutput(structKeyList(myStruct)&' → '&structKeyList(myNewStruct)); Ожидаемый результат: b,a,c → b,a,d
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/structcopy