export function StructItem(param, size) { //声明对象{ this.param = param; this.size = size; } export function getStructOffset(struct, name) { let all = 0; for (let i = 0; i < struct.length; i++) { let item = struct[i]; let param = item.param; let size = item.size; if (param === name) { if (i === 0) { return 0; } else { return all; } } else { all = all + size; } } }