От 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 + '';
бросает число в строку путем конкатенации его с пустой строкой.
Это хороший способ отличить от числа до строки?
Определить «хорошо». '+ ''' короче, чем '.toString()' и 'String()' конструкций, и на самом деле является хорошо известной JS-идиомой, поэтому, если ваше определение «хороший» включает читаемость и компактность, этот подход хорош , – raina77ow