UNPKG

tastypie

Version:

Tastypie is a webservice API framework for Node.js based on Django's Tastypie Framework. It provides a convenient, yet powerful and highly customizable, abstraction for creating REST-style interfaces

29 lines (21 loc) 621 B
define(['../lang/is', '../lang/isArray', './every'], function(is, isArray, every) { /** * Compares if both arrays have the same elements */ function equals(a, b, callback){ callback = callback || is; if (!isArray(a) || !isArray(b)) { return callback(a, b); } if (a.length !== b.length) { return false; } return every(a, makeCompare(callback), b); } function makeCompare(callback) { return function(value, i) { return i in this && callback(value, this[i]); }; } return equals; });