0

このバーコード オブジェクト内で getBarcodeImage(Imageid) 関数を使用して、このようなバーコード イメージをスキャンしたい

var code = Barcode.getBarcodeImage(画像);

しかし、構文エラーが発生しますSyntaxError: missing : after property。ここにコードを貼り付けます。それを機能させるには、どのような変更を加える必要がありますか。

var Barcode = {
    var UPC_SET;
    UPC_SET = {
      3211: "0",
      2221: "1",
      2122: "2",
      1411: "3",
      1132: "4",
      1231: "5",
      1114: "6",
      1312: "7",
      1213: "8",
      3112: "9"
    };
    getBarcodeFromImage: function(imgOrId) {
        //some code here
          return code;
      }
}
4

2 に答える 2

1

varオブジェクトのプロパティを設定するときは、キーワード、= 記号、またはセミコロンを使用しません。

var UPC_SET;
UPC_SET = ...

する必要があります

UPC_SET : { 
  /* your UPC_SET definition*/
},
于 2013-09-15T06:32:50.193 に答える
0

x = { key: value, key: value };オブジェクトを定義するときはフォーマットを使用する必要がありますが、使用しましたx = { statement; key: value }

var Barcode = {
    var UPC_SET;
    UPC_SET = {
      3211: "0",
      2221: "1",
      2122: "2",
      1411: "3",
      1132: "4",
      1231: "5",
      1114: "6",
      1312: "7",
      1213: "8",
      3112: "9"
    };

する必要があります

var Barcode = {
    UPC_SET: {
      3211: "0",
      2221: "1",
      2122: "2",
      1411: "3",
      1132: "4",
      1231: "5",
      1114: "6",
      1312: "7",
      1213: "8",
      3112: "9"
    },

また、すべての中かっこが適切に閉じられていることと、最後の中かっこが'};オブジェクト定義ステートメントを完成させるようになっていることを確認してください。

于 2013-09-15T06:33:43.730 に答える