diff options
Diffstat (limited to 'lib/handlebars/utils.js')
-rw-r--r-- | lib/handlebars/utils.js | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/handlebars/utils.js b/lib/handlebars/utils.js index 07e9b77..f474f29 100644 --- a/lib/handlebars/utils.js +++ b/lib/handlebars/utils.js @@ -1,5 +1,5 @@ /*jshint -W004 */ -var escape = { +const escape = { '&': '&', '<': '<', '>': '>', @@ -8,16 +8,16 @@ var escape = { '`': '`' }; -var badChars = /[&<>"'`]/g; -var possible = /[&<>"'`]/; +const badChars = /[&<>"'`]/g, + possible = /[&<>"'`]/; function escapeChar(chr) { return escape[chr]; } export function extend(obj /* , ...source */) { - for (var i = 1; i < arguments.length; i++) { - for (var key in arguments[i]) { + for (let i = 1; i < arguments.length; i++) { + for (let key in arguments[i]) { if (Object.prototype.hasOwnProperty.call(arguments[i], key)) { obj[key] = arguments[i][key]; } @@ -27,11 +27,11 @@ export function extend(obj /* , ...source */) { return obj; } -export var toString = Object.prototype.toString; +export let toString = Object.prototype.toString; // Sourced from lodash // https://github.com/bestiejs/lodash/blob/master/LICENSE.txt -/*eslint-disable func-style */ +/*eslint-disable func-style, no-var */ var isFunction = function(value) { return typeof value === 'function'; }; @@ -43,16 +43,16 @@ if (isFunction(/x/)) { }; } export var isFunction; -/*eslint-enable func-style */ +/*eslint-enable func-style, no-var */ /* istanbul ignore next */ -export var isArray = Array.isArray || function(value) { +export const isArray = Array.isArray || function(value) { return (value && typeof value === 'object') ? toString.call(value) === '[object Array]' : false; }; // Older IE versions do not directly support indexOf so we must implement our own, sadly. export function indexOf(array, value) { - for (var i = 0, len = array.length; i < len; i++) { + for (let i = 0, len = array.length; i < len; i++) { if (array[i] === value) { return i; } |