From ec1369feba955ca8cc81aaccb2700635645bcac2 Mon Sep 17 00:00:00 2001 From: Zack Ward Date: Tue, 8 Mar 2016 16:39:02 -0700 Subject: [PATCH] Clarify how the sort callback works --- .../object-oriented-and-functional-programming.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/seed/challenges/01-front-end-development-certification/object-oriented-and-functional-programming.json b/seed/challenges/01-front-end-development-certification/object-oriented-and-functional-programming.json index 251e234cf6..ba76819fb4 100644 --- a/seed/challenges/01-front-end-development-certification/object-oriented-and-functional-programming.json +++ b/seed/challenges/01-front-end-development-certification/object-oriented-and-functional-programming.json @@ -429,7 +429,8 @@ "description": [ "You can use the method sort to easily sort the values in an array alphabetically or numerically.", "Unlike the previous array methods we have been looking at, sort actually alters the array in place. However, it also returns this sorted array.", - "sort can be passed a compare function as a callback. If no compare function is passed in it will convert the values to strings and sort alphabetically.", + "sort can be passed a compare function as a callback. The compare function should return a negative number if a should be before b, a positive number if a should be after b, or 0 if they are equal.", + "If no compare function is passed in it will convert the values to strings and sort alphabetically.", "Here is an example of using sort with a compare function that will sort the elements from smallest to largest number:", "
var array = [1, 12, 21, 2];
array.sort(function(a, b) {
  return a - b;
});
", "Use sort to sort array from largest to smallest."