Created
February 23, 2017 02:14
-
-
Save viticci/b4afbfdd3e8e000d3af8d3c1cc42c17a to your computer and use it in GitHub Desktop.
Revisions
-
viticci created this gist
Feb 23, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,23 @@ // A clipping object is a JavaScript object that contains the following properties. Properties values may be null. // title - String // text - String // url - String // saveDate - Date // Merge function receives an array of clipping objects and returns the merged string function merge(clippings) { var merged = clippings.reduce(function(string, clipping) { var stringToAppend if (clipping.text != null) { stringToAppend = clipping.text } else if (clipping.url != null) { stringToAppend = '* [' + clipping.title + ']' + '(' + clipping.url + ')' } if (string.length == 0) { return stringToAppend } return string + "\n" + stringToAppend }, "") return merged }