Index: Source/devtools/front_end/utilities.js |
diff --git a/Source/devtools/front_end/utilities.js b/Source/devtools/front_end/utilities.js |
index a416b6bf793f5026f7819ecbef31ff7976a59971..5fb73ce42fe9345fc30e427623dad7065d58f3d9 100644 |
--- a/Source/devtools/front_end/utilities.js |
+++ b/Source/devtools/front_end/utilities.js |
@@ -287,6 +287,18 @@ String.naturalOrderComparator = function(a, b) |
} |
/** |
+ * @param {string} name |
+ * @param {number=} arrayLength |
+ * @return {boolean} |
+ */ |
+String.isArrayIndexPropertyName = function(name, arrayLength) |
+{ |
+ // Array index check according to the ES5-15.4. |
+ var index = name >>> 0; |
+ return String(index) === name && index !== 0xffffffff && (typeof arrayLength === "undefined" || index < arrayLength); |
+} |
+ |
+/** |
* @param {number} num |
* @param {number} min |
* @param {number} max |