Version 1
[yaffs-website] / node_modules / grunt-uncss / node_modules / lodash / _baseNth.js
diff --git a/node_modules/grunt-uncss/node_modules/lodash/_baseNth.js b/node_modules/grunt-uncss/node_modules/lodash/_baseNth.js
new file mode 100644 (file)
index 0000000..0403c2a
--- /dev/null
@@ -0,0 +1,20 @@
+var isIndex = require('./_isIndex');
+
+/**
+ * The base implementation of `_.nth` which doesn't coerce arguments.
+ *
+ * @private
+ * @param {Array} array The array to query.
+ * @param {number} n The index of the element to return.
+ * @returns {*} Returns the nth element of `array`.
+ */
+function baseNth(array, n) {
+  var length = array.length;
+  if (!length) {
+    return;
+  }
+  n += n < 0 ? length : 0;
+  return isIndex(n, length) ? array[n] : undefined;
+}
+
+module.exports = baseNth;