jQuery Map vs Array

by sjmcpherson

HTML

<div class="formRow">
                        <span class="green"><i class="fa fa-wrench"></i> خدمات:</span>
                        <div class="horSpacer"></div>
                        <input type="checkbox" name="website_services[]" value="راه اندازی کامل" id="wholeWebsite" checked><label for="website_core">راه اندازی کامل وب سایت</label>
                        <div class="horSpacer small"></div>
                        <input type="checkbox" name="website_services[]" value="طراحی PSD" id="wholeWebsite2" checked><label for="website_core">طراحی گرافیک و PSD</label>
                        <div class="horSpacer small"></div>
                        <input type="checkbox" name="website_services[]" value="تبدیل PSD به HTML" id="wholeWebsite3" checked><label for="website_core">تبدیل PSD به HTML</label>
                        <div class="horSpacer small"></div>
                        <input type="checkbox" name="website_services[]" value="پیاده سازی روی اسکریپت" id="wholeWebsite4" checked><label for="website_core">پیاده سازی روی اسکریپت</label>
                    </div>

JavaScript

var website_services1 = []
$("input[name='website_services[]']:checked").each(function ()
{
    website_services1.push($(this).val());
});
console.log(website_services1);

var website_services2 = 
$("input[name='website_services[]']:checked").map(function ()
{
    return $(this).val();
}).get();
console.log(website_services2);