gpt4 book ai didi

javascript - 在javascript中创建结构对象的解决方案

转载 作者:行者123 更新时间:2023-12-03 11:32:48 24 4
gpt4 key购买 nike

Javascript 没有结构。

那么我可以在 javascript 中创建一个像 struct abc 这样的全局对象吗?

结构体 abc 包含另一个结构体 struct xyz 的一些变量和数组。

struct xyz {

var age;
var name;

};

struct abc {

var start;
var end;
var length;

struct xyz xyz_array[100];


};

如果结构在 javascript 中是不可能的,我如何以这种格式保存数据?

================================编辑我找到的一些解决方案============ ====

http://www.w3schools.com/js/js_object_definition.asp
Javascript: How to create an array of object literals in a loop

================================================

var details = {
Start: 0,
End: 0,
length: 0
};



var arr = [];
var len = 100;

for (var i = 0; i < len; i++) {
arr.push({
direction: "out",
message : ""
});
}

========================================

Array inside a Javascript Object?

var details = {
Start: 0,
End: 0,
length: 0
info_text : []
};



var len = 100;

for (var i = 0; i < len; i++) {
details.info_text.push({
direction: "out",
message : ""
});
}

============================================

最佳答案

Javascript 中最接近的等价物是“对象”。您可以通过两种方式创建和使用它们,如下所示。

使用对象文字的简单示例

var xyz = {
age: 42,
name: 'fred'
};

更复杂的示例,使用 Javascript“类”(真正的函数)

function xyz(age, name) {
this.age = age;
this.name = name;
this.getAge = function() { return age; }
}

var myXyz = new xyz(42, 'fred');
myXyz.getAge(); // Returns 42

关于javascript - 在javascript中创建结构对象的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26669226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com