質問: [ { "h_id": "3", "city": "dallas", "state": "tx", "zip": "75201", "price": "162500" }, { "h_id": "4", "city": "bevery hills", "state": "ca", "zip": "90210", "price": "319250" }, { "h_id": "5", "city": "new york", "state": "ny", "zip": "00010", "price": "962500" } ]; javascriptのみを使用して、 ascending または descending の順にpriceプロパティでオブジェクトを並べ替える関数を作成する方法を教えてください。
回答: lodash.sortby を使用してください(commonjsを使用した指示。cdnの スクリプトのinclude-tag をhtmlの一番上に置くこともできます)。var sortby = require('lodash.sortby'); // or sortby = require('lodash').sortby; 降順var descendingorder = sortby( homes, 'price' ).reverse(); 昇順var ascendingorder = sortby( homes, 'price' );