{"id":11220,"date":"2020-12-30T00:00:00","date_gmt":"2020-12-30T00:00:00","guid":{"rendered":"https:\/\/binus.ac.id\/binus-digital\/2020\/12\/30\/mengelola-array-pada-javascript-dengan-library-lodash\/"},"modified":"2024-09-24T02:20:16","modified_gmt":"2024-09-24T02:20:16","slug":"mengelola-array-pada-javascript-dengan-library-lodash","status":"publish","type":"post","link":"https:\/\/binus.ac.id\/binus-digital\/2020\/12\/30\/mengelola-array-pada-javascript-dengan-library-lodash\/","title":{"rendered":"Mengelola Array pada JavaScript dengan Library Lodash"},"content":{"rendered":"<p>Lodash adalah library JavaScript yang dapat membantu kita mengelola sebuah object pada JavaScript termasuk Array. Lodash memilik banyak fungsi yang bisa digunakan. Lodash juga membuat kode kita lebih bersih dan rapih.<\/p>\n<p>Pada artikel kali ini kita akan membahas beberapa fungsi Lodash yang dapat digunakan untuk membantu mengelola object Array pada JavaScript.<\/p>\n<p>Lodash:\u00a0<a href=\"https:\/\/lodash.com\/\">https:\/\/lodash.com\/<\/a><\/p>\n<p><strong>01. _.chunk<\/strong><br \/>\nDigunakan untuk memecah array ke dalam sebuah grup sesuai dengan ukuran yang ditentukan. Sebagai contoh sebagai berikut.<\/p>\n<pre class=\"wp-block-preformatted\">var arrObj = _.chunk(['a',\u00a0'b',\u00a0'c',\u00a0'd'],\u00a02);\r\nconsole.log(arrObj);\r\n\/\/ result\u00a0=&gt;\u00a0[['a',\u00a0'b'],\u00a0['c',\u00a0'd']]\r\n\r\nvar arrObj = _.chunk(['a',\u00a0'b',\u00a0'c',\u00a0'd'],\u00a03);\r\nconsole.log(arrObj);\r\n\/\/ result\u00a0=&gt;\u00a0[['a',\u00a0'b',\u00a0'c'],\u00a0['d']]<\/pre>\n<p><strong>02. _.union<\/strong><br \/>\nDigunakan unutk menggabungkan beberapa object Array menjadi sebuah list dengan nilai unik.<\/p>\n<pre class=\"wp-block-preformatted\">var arrObj = _.union([2],\u00a0[1,\u00a02]);\r\nconsole.log(arrObj);\r\n\/\/ result =&gt; [2,\u00a01]<\/pre>\n<p><strong>03. ._uniq<\/strong><br \/>\nDigunakan untuk menghilangkan nilai yang duplikat pada list Array.<\/p>\n<pre class=\"wp-block-preformatted\">var arrObj = _.uniq([2,\u00a01,\u00a02]);\r\nconsole.log(arrObj);\r\n\/\/ result =&gt; [2, 1]<\/pre>\n<p><strong>04. _.without<\/strong><br \/>\nDigunakan untuk membuat list Array tanpa nilai yang diberikan.<\/p>\n<pre class=\"wp-block-preformatted\">var arrObj = _.without([2,\u00a01,\u00a02,\u00a03],\u00a01,\u00a02);\r\nconsole.log(arrObj);\r\n\/\/ result =&gt; [3]<\/pre>\n<p><strong>05. _.reverse<\/strong><br \/>\nDigunakan untuk membalikan nilai (reverse) Array.<\/p>\n<pre class=\"wp-block-preformatted\">var arrObj = _.reverse([1,\u00a02,\u00a03]);\r\nconsole.log(arrObj);\r\n\/\/ result =&gt; [3, 2, 1]<\/pre>\n<p>Itulah beberapa fungsi Lodash yang dapat digunakan untuk mengelola object Array pada JavaScript. Untuk lebih lengkap nya dapat dilihat pada website Lodash.<\/p>\n<p><a href=\"https:\/\/lodash.com\/\">https:\/\/lodash.com\/<\/a><\/p>\n<p>Sekian artikel kali ini, semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lodash adalah library JavaScript yang dapat membantu kita mengelola sebuah object pada JavaScript termasuk Array. Lodash memilik banyak fungsi yang bisa digunakan. Lodash juga membuat kode kita lebih bersih dan rapih. Pada artikel kali ini kita akan membahas beberapa fungsi Lodash yang dapat digunakan untuk membantu mengelola object Array pada JavaScript. Lodash:\u00a0https:\/\/lodash.com\/ 01. _.chunk Digunakan [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":11221,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77],"tags":[],"class_list":["post-11220","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles"],"_links":{"self":[{"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/posts\/11220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/comments?post=11220"}],"version-history":[{"count":1,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/posts\/11220\/revisions"}],"predecessor-version":[{"id":11800,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/posts\/11220\/revisions\/11800"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/media\/11221"}],"wp:attachment":[{"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/media?parent=11220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/categories?post=11220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/tags?post=11220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}