0
// Create new object in the hash variable
var hash = new Object;

// Set wishard_modality variable to OBR.24.1
var wishard_modality = msg['OBR']['OBR.24']['OBR.24.1'].toString();

// Assign replacement values for the hash variable
hash.CAT = 'CT'; //Computed Tomography
hash.CT = 'CT'; //Computed Tomography
hash.RAD = 'CR'; //Computed Radiography
hash.CR = 'CR'; //Computed Radiography
hash.MRI = 'MR'; //Magnetic Resonance

我正在尝试添加

hash.999-other = 'OT';

但我得到一个错误 = 第 33 行的错误:缺失;声明之前

4

1 回答 1

0

JavaScript 变量(和函数)命名规则:

  • 不能以数字开头
  • 但是它们可以包含数字
  • 它们可以以_$字母字符开头。
  • 如果它们以 开头_,则必须后跟至少一个数字、字母字符或$
  • 它们可以包含字母数字字符_$.

所以这个名字999-other是不允许的。

于 2019-12-26T17:47:59.273 回答