0
以下是Backbone.js
線:空字符串+變量:爲什麼?
return this._escapedAttributes[attr] = escapeHTML(val == null ? '' : '' + val);
什麼是''
在'' + val
點? +val
足夠嗎?
以下是Backbone.js
線:空字符串+變量:爲什麼?
return this._escapedAttributes[attr] = escapeHTML(val == null ? '' : '' + val);
什麼是''
在'' + val
點? +val
足夠嗎?
'' + val
concats val
轉換爲空字符串,導致val
轉換爲字符串。 +val
將val
轉換爲數字。
這是確保它是一個字符串值,並逃脫它。如果'val'不是數字,那麼「+ val」就沒有任何意義。 –