0

アプリケーションを IE で動作させようとしていますが、このバックボーン プラグインを使用しようとするまではすべて正常に動作します: https://github.com/jhudson8/backbone-query-parameters。Firefox または chrome では正常に動作しますが、IE と一緒に使用しようとすると、常に次のエラーがスローされます: オブジェクトはこのプロパティまたはメソッドの行 93 文字をサポートしていません

rtn.paramNames = paramNames.map(function(name){
          return name.substring(1);
      }
  );

誰かがこのエラーまたはアプローチを思いつきましたか?

4

1 に答える 1

2

ネイティブmapは IE9 からのみサポートします。

問題を解決するには、ネイティブ マップの代わりにアンダースコア マップを使用します。

rtn.paramNames = _.map(paramNames, function(name) {
  return name.substring(1);
});
于 2013-01-27T10:42:54.220 に答える