Bump to v3.3.0.

This commit is contained in:
jdalton
2015-02-20 00:57:26 -08:00
parent 05cb7419a6
commit 5dc85cc9a8
91 changed files with 830 additions and 408 deletions

View File

@@ -19,7 +19,9 @@ var lodash = require('./lodash');
*
* var youngest = _.chain(users)
* .sortBy('age')
* .map(function(chr) { return chr.user + ' is ' + chr.age; })
* .map(function(chr) {
* return chr.user + ' is ' + chr.age;
* })
* .first()
* .value();
* // => 'pebbles is 1'

View File

@@ -1,5 +1,6 @@
var LazyWrapper = require('../internal/LazyWrapper'),
LodashWrapper = require('../internal/LodashWrapper'),
baseLodash = require('../internal/baseLodash'),
isArray = require('../lang/isArray'),
isObjectLike = require('../internal/isObjectLike'),
wrapperClone = require('../internal/wrapperClone');
@@ -82,11 +83,15 @@ var hasOwnProperty = objectProto.hasOwnProperty;
* var wrapped = _([1, 2, 3]);
*
* // returns an unwrapped value
* wrapped.reduce(function(sum, n) { return sum + n; });
* wrapped.reduce(function(sum, n) {
* return sum + n;
* });
* // => 6
*
* // returns a wrapped value
* var squares = wrapped.map(function(n) { return n * n; });
* var squares = wrapped.map(function(n) {
* return n * n;
* });
*
* _.isArray(squares);
* // => false
@@ -106,4 +111,7 @@ function lodash(value) {
return new LodashWrapper(value);
}
// Ensure wrappers are instances of `baseLodash`.
lodash.prototype = baseLodash.prototype;
module.exports = lodash;

View File

@@ -14,7 +14,9 @@
* @example
*
* _([1, 2, 3])
* .tap(function(array) { array.pop(); })
* .tap(function(array) {
* array.pop();
* })
* .reverse()
* .value();
* // => [2, 1]

View File

@@ -12,7 +12,9 @@
*
* _([1, 2, 3])
* .last()
* .thru(function(value) { return [value]; })
* .thru(function(value) {
* return [value];
* })
* .value();
* // => [3]
*/

View File

@@ -1,4 +1,4 @@
var LodashWrapper = require('../internal/LodashWrapper'),
var baseLodash = require('../internal/baseLodash'),
wrapperClone = require('../internal/wrapperClone');
/**
@@ -28,7 +28,7 @@ function wrapperPlant(value) {
var result,
parent = this;
while (parent instanceof LodashWrapper) {
while (parent instanceof baseLodash) {
var clone = wrapperClone(parent);
if (result) {
previous.__wrapped__ = clone;