1

underscoresjs.orgから

  // Generate a unique integer id (unique within the entire client session).
  // Useful for temporary DOM ids.
  var idCounter = 0;
  _.uniqueId = function(prefix) {
    var id = ++idCounter + '';
    return prefix ? prefix + id : id;
  };

次の行のようです。

var id = ++idCounter + '';

数値を空の文字列と連結することにより、数値を文字列にキャストします。

これは数値から文字列にキャストする良い方法ですか?

4

1 に答える 1

1

はい、文字列にキャストするのは良い方法です。

より明示的なものが必要な場合は、 を使用します.toString()

var id = (++idCounter).toString();

Number.prototype.toString()上書きされていない限り、これは機能します。

于 2013-04-29T17:20:03.003 に答える