Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Related Brand
(version: 0)
Comparing performance of:
MAP vs FOREACH
Created:
2 years ago
by:
Guest
Jump to the latest result
Script Preparation code:
var products= [ { "IdProductSku": "A_SPAIMGTESTE", "DsName": "Teste de Imagens", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": false, "IdProductVisibility": 2, "FgRelated": true }, { "IdProductSku": "TESTEINSERTSPA", "DsName": "Teste de insert pelo SPA", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": false, "IdProductVisibility": 3, "FgRelated": true }, { "IdProductSku": "TESTENOVO", "DsName": "Teste Novo", "DsProductDefinition": "Produto Configurável", "FgActive": true, "FgInStock": false, "IdProductVisibility": 3, "FgRelated": true }, { "IdProductSku": "TESTENOVOCONFIG", "DsName": "Teste Novo Config", "DsProductDefinition": "Produto Configurável", "FgActive": true, "FgInStock": false, "IdProductVisibility": 3, "FgRelated": true }, { "IdProductSku": "TSTVRT-PRETO", "DsName": "teste preto", "DsProductDefinition": "Produto Configurável", "FgActive": false, "FgInStock": false, "IdProductVisibility": 3, "FgRelated": true }, { "IdProductSku": "b123456", "DsName": "teste wdf", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 3, "FgRelated": true }, { "IdProductSku": "www123", "DsName": "teste www", "DsProductDefinition": "Produto Configurável", "FgActive": false, "FgInStock": false, "IdProductVisibility": 3, "FgRelated": true }, { "IdProductSku": "FW103-BK", "DsName": "Women's Sherpa Fleece Hoodie BK", "DsProductDefinition": "Produto Configurável", "FgActive": false, "FgInStock": false, "IdProductVisibility": 3, "FgRelated": true }, { "IdProductSku": "FW103-BK-G", "DsName": "Women's Sherpa Fleece Hoodie BK (G)", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 5, "FgRelated": true }, { "IdProductSku": "FW103-BK-M", "DsName": "Women's Sherpa Fleece Hoodie BK (M)", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 5, "FgRelated": true }, { "IdProductSku": "FW103-BK-P", "DsName": "Women's Sherpa Fleece Hoodie BK (P)", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 5, "FgRelated": true }, { "IdProductSku": "FW103-PP", "DsName": "Women's Sherpa Fleece Hoodie PP", "DsProductDefinition": "Produto Configurável", "FgActive": false, "FgInStock": false, "IdProductVisibility": 4, "FgRelated": true }, { "IdProductSku": "FW103-PP-G", "DsName": "Women's Sherpa Fleece Hoodie PP (G)", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 5, "FgRelated": true }, { "IdProductSku": "FW103-PP-GG", "DsName": "Women's Sherpa Fleece Hoodie PP (GG)", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 5, "FgRelated": true }, { "IdProductSku": "FW103-PP-M", "DsName": "Women's Sherpa Fleece Hoodie PP (M)", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 5, "FgRelated": true }, { "IdProductSku": "FW103-PP-P", "DsName": "Women's Sherpa Fleece Hoodie PP (P)", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 5, "FgRelated": true }, { "IdProductSku": "FW103-WL", "DsName": "Women's Sherpa Fleece Hoodie WL", "DsProductDefinition": "Produto Configurável", "FgActive": false, "FgInStock": false, "IdProductVisibility": 4, "FgRelated": true }, { "IdProductSku": "FW103-WL-GG", "DsName": "Women's Sherpa Fleece Hoodie WL (GG)", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 5, "FgRelated": true }, { "IdProductSku": "FW103-WL-P", "DsName": "Women's Sherpa Fleece Hoodie WL (P)", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 5, "FgRelated": true }, { "IdProductSku": "www1234", "DsName": "www teste 2", "DsProductDefinition": "Produto Configurável", "FgActive": false, "FgInStock": false, "IdProductVisibility": 3, "FgRelated": true }, { "IdProductSku": "AELETROMANUAL0", "DsName": "A Eletronico Manual 0", "DsProductDefinition": "Produto Configurável", "FgActive": true, "FgInStock": true, "IdProductVisibility": 3, "FgRelated": false }, { "IdProductSku": "AAPRODUTOMANUALCONFIG1_A", "DsName": "AA Produto Manual Config. 1 A", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "AAA_PRODUTOMANUAL", "DsName": "AAA Produto Manual", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": false, "IdProductVisibility": 3, "FgRelated": false }, { "IdProductSku": "0-2000MANUAL3", "DsName": "Abafador 0M", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 3, "FgRelated": false }, { "IdProductSku": "0-4148PRETO-GG", "DsName": "Abafador 3M Peltor H10a - GG (Testes)", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 3, "FgRelated": false }, { "IdProductSku": "0-4148PRETO-GG___TESTES", "DsName": "Abafador 3M Peltor H10a - GG (Testes)", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 3, "FgRelated": false }, { "IdProductSku": "0-4149PRETO", "DsName": "Abafador 3M Peltor H10b", "DsProductDefinition": "Produto Configurável", "FgActive": true, "FgInStock": true, "IdProductVisibility": 3, "FgRelated": false }, { "IdProductSku": "0-3996_UNICO", "DsName": "Abafador 3M Peltor H10p3e/10", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "112233WHITE_G", "DsName": "Avental Teste Branco - G", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": false, "FgInStock": false, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "0-9000BEGE", "DsName": "Balaclava Ret a Chamas", "DsProductDefinition": "Produto Configurável", "FgActive": true, "FgInStock": true, "IdProductVisibility": 3, "FgRelated": false }, { "IdProductSku": "FR327MARINHO", "DsName": "Bermuda Atendimento Feminino", "DsProductDefinition": "Produto Configurável", "FgActive": true, "FgInStock": true, "IdProductVisibility": 4, "FgRelated": false }, { "IdProductSku": "FR327PRETO", "DsName": "Bermuda Atendimento Feminino", "DsProductDefinition": "Produto Configurável", "FgActive": true, "FgInStock": true, "IdProductVisibility": 3, "FgRelated": false }, { "IdProductSku": "FR327BRANCO_36", "DsName": "Bermuda Atendimento Feminino - BRANCO - 36", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327BRANCO_38", "DsName": "Bermuda Atendimento Feminino - BRANCO - 38", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327BRANCO_40", "DsName": "Bermuda Atendimento Feminino - BRANCO - 40", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327BRANCO_42", "DsName": "Bermuda Atendimento Feminino - BRANCO - 42", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327BRANCO_44", "DsName": "Bermuda Atendimento Feminino - BRANCO - 44", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327BRANCO_46", "DsName": "Bermuda Atendimento Feminino - BRANCO - 46", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327CAQUI_44", "DsName": "Bermuda Atendimento Feminino - CAQUI - 44", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327CAQUI_36", "DsName": "Bermuda Atendimento Feminino - CAQUI - 36", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327CAQUI_38", "DsName": "Bermuda Atendimento Feminino - CAQUI - 38", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327CAQUI_40", "DsName": "Bermuda Atendimento Feminino - CAQUI - 40", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327CAQUI_42", "DsName": "Bermuda Atendimento Feminino - CAQUI - 42", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327CAQUI_46", "DsName": "Bermuda Atendimento Feminino - CAQUI - 46", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327MARINHO_36", "DsName": "Bermuda Atendimento Feminino - MARINHO - 36", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327MARINHO_38", "DsName": "Bermuda Atendimento Feminino - MARINHO - 38", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327MARINHO_40", "DsName": "Bermuda Atendimento Feminino - MARINHO - 40", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327MARINHO_42", "DsName": "Bermuda Atendimento Feminino - MARINHO - 42", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327MARINHO_44", "DsName": "Bermuda Atendimento Feminino - MARINHO - 44", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false }, { "IdProductSku": "FR327MARINHO_46", "DsName": "Bermuda Atendimento Feminino - MARINHO - 46", "DsProductDefinition": "Produto Simples (SKU)", "FgActive": true, "FgInStock": true, "IdProductVisibility": 5, "FgRelated": false } ]; var productsInBrand = [ "0-2000MANUAL", "0-2000MANUAL2", "0-3996", "0-4148PRETO", "0-4148PRETO-G", "0-4148PRETO_A", "0-4148PRETO_UNICO", "0-4148PRETOESCURO", "0-4148PRETOprata", "0-4149PRETO_UNICO", "0-4149PRETO3232", "0-8823AZUL", "0-8823AZUL_10", "0-8823AZUL_7", "0-8823AZUL_8", "0-8823AZUL_9", "0-8998-ESTACAOBRANCO", "0-8998-Refil_INCOLOR", "0-8998-Refil_INCOLORUNICO", "0-8998ESTACAOBRANCOUNICO", "0-90002BRANCO", "0-90002BRANCO_UNICO", "0-9000BEGE_UNICO", "001122", "001122BLUE", "001122BLUE_G", "001122BLUE_M", "001122WHITE", "001122WHITE_G", "001122WHITE_M", "001122WHITE_P", "001133BLUE_P", "06484-tamPRETA", "06484-tamPRETA_37/38", "06484-tamPRETA_39", "06484-tamPRETA_40", "06484-tamPRETA_41", "06484-tamPRETA_42", "06484-tamPRETA_43", "06484-tamPRETA_44", "06484-tamPRETA_45", "06484-tamPRETA_46/47", "06484-tamPRETO", "06484-tamPRETO_37-38", "06484-tamPRETO_39", "06484-tamPRETO_40", "06484-tamPRETO_41", "06484-tamPRETO_42", "06484-tamPRETO_43", "06484-tamPRETO_44", "06484-tamPRETO_45", "06484-tamPRETO_46-47", "09001-tamLARANJA", "09001-tamLARANJA_G", "09001-tamLARANJA_GG", "09001-tamLARANJA_GGX", "09001-tamLARANJA_M", "09001-tamLARANJA_P", "111222", "11223344", "11223344_g", "11223344_m", "11223344_p", "112233BLUE", "112233BLUE_G", "112233BLUE_M", "112233BLUE_P", "112233WHITE", "112233WHITE_M", "112233WHITE_P", "123456", "12345666666", "123456G", "123456GG", "123456M", "123456P", "123456PRETO", "123456YELLOW_M", "123456YELLOW_P", "12345qqqq", "2055BRANCO", "2055BRANCO_G", "2055BRANCO_M", "2055BRANCO_P", "2055BRANCO_XG", "2055BRANCO_XXG", "2055BRANCO_XXXG", "2211_PRETO", "2211_PRETO_UNICO", "2212PRETO", "2212PRETO_UNICO", "23101999", "2310199977", "231019997777", "2602LARANJA", "2602LARANJA_UNICO", "2611CINZA", "2611CINZA_G", "2611CINZA_M", "2611CINZA_P", "2652BRANCO", "2652BRANCO_UNICO", "2670BRANCO", "2670BRANCO_UNICO", "3-05295001CZME", "3-05295001CZME-G", "3-05295001CZME-M", "3-05295001CZME-P", "3093308", "3093359", "3405INCOLOR", "3405INCOLOR_UNICO", "3434INCOLOR", "3434INCOLOR_UNICO", "3459INCOLOR", "3459INCOLOR_UNICO", "3470INCOLOR", "3470INCOLOR_UNICO", "3472AZUL", "3472AZUL_G", "3472AZUL_M", "3472AZUL_P", "3472AZUL_XG", "3846PRETO", "3846PRETO_UNICO", "3865INCOLOR", "3865INCOLOR_UNICO", "45784578", "457845783232", "457845789", "4578457899", "654321BLACK", "654321BLACK_M", "654321BLACK_P", "654321WHITE", "654321WHITE_G", "654321WHITE_M", "654321WHITE_P", "654321YELLOW", "7000000123", "70007664176", "700076641766", "7760-tamAMARELO", "7760-tamAMARELO_G", "7760-tamAMARELO_M", "7760-tamAMARELO_P", "7760-tamAMARELO_XG", "7760-tamAMARELO_XXG", "7760-tamAMARELO_XXXG", "81100BRANCO", "81100BRANCO_G", "81100BRANCO_GG", "81100BRANCO_M", "81100BRANCO_P", "81100BRANCO_PP", "81100BRANCO_XGG", "81100CINZA", "81100CINZA_G", "81100CINZA_GG", "81100CINZA_M", "81100CINZA_P", "81100CINZA_PP", "81100CINZA_XGG", "81100MARINHO", "81100MARINHO_G", "81100MARINHO_GG", "81100MARINHO_M", "81100MARINHO_P", "81100MARINHO_PP", "81100MARINHO_XGG", "81100PRETO", "81100PRETO_G", "81100PRETO_GG", "81100PRETO_M", "81100PRETO_P", "81100PRETO_PP", "81100PRETO_XGG", "81100VERDE", "81100VERDE_G", "81100VERDE_GG", "81100VERDE_M", "81100VERDE_P", "81100VERDE_PP", "81100VERDE_XGG", "81403", "81403_BRANCO", "81403_BRANCO_G", "81403_BRANCO_GG", "81403_BRANCO_M", "81403_BRANCO_P", "81403_BRANCO_PP", "81403_BRANCO_XGG", "81403_G", "81403_GG", "81403_M", "81403_P", "81403_PP", "81403_XGG", "81906BRANCO", "81906BRANCO_G", "81906BRANCO_GG", "81906BRANCO_M", "81906BRANCO_P", "81906BRANCO_PP", "81906BRANCO_XGG", "81906CINZA", "81906CINZA_G", "81906CINZA_GG", "81906CINZA_M", "81906CINZA_P", "81906CINZA_PP", "81906CINZA_XGG", "81906MARINHO", "81906MARINHO_G", "81906MARINHO_GG", "81906MARINHO_M", "81906MARINHO_P", "81906MARINHO_PP", "81906MARINHO_XGG", "81906PRETO", "81906PRETO_G", "81906PRETO_GG", "81906PRETO_M", "81906PRETO_P", "81906PRETO_PP", "81906PRETO_XGG", "81906VERDE", "81906VERDE_G", "81906VERDE_GG", "81906VERDE_M", "81906VERDE_P", "81906VERDE_PP", "81906VERDE_XGG", "82015BRANCO", "82015BRANCO_G", "82015BRANCO_GG", "82015BRANCO_M", "82015BRANCO_P", "82015BRANCO_PP", "82015BRANCO_XGG", "82015CINZA", "82015CINZA_G", "82015CINZA_GG", "82015CINZA_M", "82015CINZA_P", "82015CINZA_PP", "82015CINZA_XGG", "82015MARINHO", "82015MARINHO_G", "82015MARINHO_GG", "82015MARINHO_M", "82015MARINHO_P", "82015MARINHO_PP", "82015MARINHO_XGG", "82015PRETO", "82015PRETO_G", "82015PRETO_GG", "82015PRETO_M", "82015PRETO_P", "82015PRETO_PP", "82015PRETO_XGG", "82015VERDE", "82015VERDE_G", "82015VERDE_GG", "82015VERDE_M", "82015VERDE_P", "82015VERDE_PP", "82015VERDE_XGG", "82401", "82401 - G", "82401_GG", "82401_M", "82401_P", "82401_PP", "82401_XGG", "82401BRANCO", "82401BRANCO_G", "82401BRANCO_GG", "82401BRANCO_M", "82401BRANCO_P", "82401BRANCO_PP", "82401BRANCO_XGG", "82402BRANCO", "82402BRANCO_G", "82402BRANCO_GG", "82402BRANCO_M", "82402BRANCO_P", "82402BRANCO_PP", "82402BRANCO_XGG", "82850CINZA_G", "82850CINZA_GG", "82850CINZA_M", "82850CINZA_P", "82850CINZA_PP", "82850CINZA_XGG", "82850MARINHO", "82850MARINHO_G", "82850MARINHO_GG", "82850MARINHO_M", "82850MARINHO_P", "82850MARINHO_PP", "82850MARINHO_XGG", "82850PRETO", "82850PRETO_G", "82850PRETO_GG", "82850PRETO_M", "82850PRETO_P", "82850PRETO_PP", "82850PRETO_XGG", "82850VERDE", "82850VERDE_G", "82850VERDE_GG", "82850VERDE_M", "82850VERDE_P", "82850VERDE_PP", "82850VERDE_XGG", "83060BRANCO", "83060BRANCO_G", "83060BRANCO_GG", "83060BRANCO_M", "83060BRANCO_P", "83060BRANCO_PP", "83060BRANCO_XGG", "83060CINZA", "83060CINZA_G", "83060CINZA_GG", "83060CINZA_M", "83060CINZA_P", "83060CINZA_PP", "83060CINZA_XGG", "83060MARINHO", "83060MARINHO_G", "83060MARINHO_GG", "83060MARINHO_M", "83060MARINHO_P", "83060MARINHO_PP", "83060MARINHO_XGG", "83060PRETO", "83060PRETO_G", "83060PRETO_GG", "83060PRETO_M", "83060PRETO_P", "83060PRETO_PP", "83060PRETO_XGG", "83060VERDE", "83060VERDE_G", "83060VERDE_GG", "83060VERDE_M", "83060VERDE_P", "83060VERDE_PP", "83060VERDE_XGG", "83404", "83404_G", "83404_GG", "83404_M", "83404_P", "83404_PP", "83404_XGG", "83404BRANCO", "83404G", "83404GG", "83404M", "83404P", "83404PP", "83404XGG", "83706BRANCO", "83706BRANCO_G", "83706BRANCO_GG", "83706BRANCO_M", "83706BRANCO_P", "83706BRANCO_PP", "83706BRANCO_XGG", "83706CINZA", "83706CINZA_G", "83706CINZA_GG", "83706CINZA_M", "83706CINZA_P", "83706CINZA_PP", "83706CINZA_XGG", "83706MARINHO", "83706MARINHO_G", "83706MARINHO_GG", "83706MARINHO_M", "83706MARINHO_P", "83706MARINHO_PP", "83706MARINHO_XGG", "83706PRETO", "83706PRETO_G", "83706PRETO_GG", "83706PRETO_M", "83706PRETO_P", "83706PRETO_PP", "83706PRETO_XGG", "83706VERDE", "83706VERDE_G", "83706VERDE_GG", "83706VERDE_M", "83706VERDE_P", "83706VERDE_PP", "83706VERDE_XGG", "84403", "84403_BRANCO", "84403_BRANCO_G", "84403_BRANCO_GG", "84403_BRANCO_M", "84403_BRANCO_P", "84403_BRANCO_PP", "84403_BRANCO_XGG", "84403_G", "84403_GG", "84403_M", "84403_P", "84403_PP", "84403_XGG", "85906BRANCO", "85906BRANCO_G", "85906BRANCO_GG", "85906BRANCO_M", "85906BRANCO_P", "85906BRANCO_PP", "85906BRANCO_XGG", "85906CINZA", "85906CINZA_G", "85906CINZA_GG", "85906CINZA_M", "85906CINZA_P", "85906CINZA_PP", "85906CINZA_XGG", "85906MARINHO", "85906MARINHO_G", "85906MARINHO_GG", "85906MARINHO_M", "85906MARINHO_P", "85906MARINHO_PP", "85906MARINHO_XGG", "85906PRETO", "85906PRETO_G", "85906PRETO_GG", "85906PRETO_M", "85906PRETO_P", "85906PRETO_PP", "85906PRETO_XGG", "85906VERDE", "85906VERDE_G", "85906VERDE_GG", "85906VERDE_M", "85906VERDE_P", "85906VERDE_PP", "85906VERDE_XGG", "86106BRANCO", "86106BRANCO_G", "86106BRANCO_GG", "86106BRANCO_M", "86106BRANCO_P", "86106BRANCO_PP", "86106BRANCO_XGG", "86106CINZA", "86106CINZA_G", "86106CINZA_GG", "86106CINZA_M", "86106CINZA_P", "86106CINZA_PP", "86106CINZA_XGG", "86106MARINHO", "86106MARINHO_G", "86106MARINHO_GG", "86106MARINHO_M", "86106MARINHO_P", "86106MARINHO_PP", "86106MARINHO_XGG", "86106PRETO", "86106PRETO_G", "86106PRETO_GG", "86106PRETO_M", "86106PRETO_P", "86106PRETO_PP", "86106PRETO_XGG", "86106VERDE", "86106VERDE_G", "86106VERDE_GG", "86106VERDE_M", "86106VERDE_P", "86106VERDE_PP", "86106VERDE_XGG", "A_SPAIMGTESTE", "AAA_PRODUTOMANUAL2", "AAPRODUTOMANUALCONFIG0", "AAPRODUTOMANUALCONFIG0_A", "AAPRODUTOMANUALCONFIG0_B", "AAPRODUTOMANUALCONFIG1", "AAPRODUTOMANUALCONFIG1_B", "AAPRODUTOMANUALCONFIG2", "AAPRODUTOMANUALCONFIG2_A", "AAPRODUTOMANUALCONFIG2_B", "AELETROMANUAL0_110", "AELETROMANUAL0_220", "b123456", "CARICA001", "DC125BRANCO", "DC125BRANCO_G", "DC125BRANCO_G_220", "DC125BRANCO_GG", "DC125BRANCO_M", "DC125BRANCO_P", "DC125BRANCO_PP", "DC125BRANCO_XGG", "DC125CINZA", "DC125CINZA_G", "DC125CINZA_GG", "DC125CINZA_M", "DC125CINZA_P", "DC125CINZA_PP", "DC125CINZA_XGG", "DC125MARINHO", "DC125MARINHO_G", "DC125MARINHO_GG", "DC125MARINHO_M", "DC125MARINHO_P", "DC125MARINHO_PP", "DC125MARINHO_XGG", "DC125PRETO", "DC125PRETO_G", "DC125PRETO_GG", "DC125PRETO_M", "DC125PRETO_P", "DC125PRETO_PP", "DC125PRETO_XGG", "DC125VERDE", "DC125VERDE_G", "DC125VERDE_GG", "DC125VERDE_M", "DC125VERDE_P", "DC125VERDE_PP", "DC125VERDE_XGG", "DC200BRANCO", "DC200BRANCO_G", "DC200BRANCO_GG", "DC200BRANCO_M", "DC200BRANCO_P", "DC200BRANCO_PP", "DC200BRANCO_XGG", "DC200PRETO", "DC200PRETO_G", "DC200PRETO_GG", "DC200PRETO_M", "DC200PRETO_P", "DC200PRETO_PP", "DC200PRETO_XGG", "DC200XADREZ", "DC200XADREZ_G", "DC200XADREZ_GG", "DC200XADREZ_M", "DC200XADREZ_P", "DC200XADREZ_PP", "DC200XADREZ_XGG", "DC219BRANCO", "DC219BRANCO_G", "DC219BRANCO_GG", "DC219BRANCO_M", "DC219BRANCO_P", "DC219BRANCO_PP", "DC219BRANCO_XGG", "DC219PRETO", "DC219PRETO_G", "DC219PRETO_GG", "DC219PRETO_M", "DC219PRETO_P", "DC219PRETO_PP", "DC219PRETO_XGG", "DC219XADREZ", "DC219XADREZ_G", "DC219XADREZ_GG", "DC219XADREZ_M", "DC219XADREZ_P", "DC219XADREZ_PP", "DC219XADREZ_XGG", "DC512BRANCO", "DC512BRANCO_U", "DC512PRETO", "DC512PRETO_U", "DC512VERMELHO", "DC512VERMELHO_U", "DCP118", "DCP118_BRANCO", "DCP118_BRANCO_G", "DCP118_BRANCO_GG", "DCP118_BRANCO_M", "DCP118_BRANCO_P", "DCP118_BRANCO_PP", "DCP118_BRANCO_XGG", "DCP118_G", "DCP118_GG", "DCP118_M", "DCP118_P", "DCP118_PP", "DCP118_PRETO", "DCP118_PRETO_G", "DCP118_PRETO_GG", "DCP118_PRETO_M", "DCP118_PRETO_P", "DCP118_PRETO_PP", "DCP118_PRETO_XGG", "DCP118_XGG", "DCP118MARINHO", "DCP118MARINHO_G", "DCP118MARINHO_GG", "DCP118PRETO", "DCP124_BRANCO", "DCP124_PRETO", "DD110AZULESCURO", "DU212BRANCO", "DU212CAQUI", "DU212MARINHO", "DU212PRETO", "FK201BRANCO", "FK201CAQUI", "FK201MARINHO", "FK201PRETO", "FP212BRANCO", "FP212PRETO", "FR327BRANCO", "FR327CAQUI", "FW103-BK", "FW103-BK-G", "FW103-BK-M", "FW103-BK-P", "FW103-PP", "FW103-PP-G", "FW103-PP-GG", "FW103-PP-M", "FW103-PP-P", "FW103-WL", "FW103-WL-GG", "FW103-WL-P", "HH014BRANCO", "HH014CAQUI", "HH014CINZAESCURO", "HH014MARINHO", "HH014PRETO", "integracao01", "KIT0001", "LL505AZULCLARO", "LL505BEGE", "LL505BRANCO", "LL505CINZA", "LL505MARINHO", "LL505PRETO", "LL505VERDECLARO", "LP812AREIA", "LP812CAQUI", "LP812MARINHO", "LP812PRETO", "LS505AZULCLARO", "LS505BEGE", "LS505BRANCO", "LS505CINZA", "LS505MARINHO", "LS505PRETO", "LS505VERDECLARO", "LS506AZULCLARO", "LS506BEGE", "LS506BRANCO", "LS506CINZA", "LS506MARINHO", "LS506PRETO", "LS506VERDECLARO", "Mouse15_Gamer_Razer_Teste", "N882CAQUI", "N882CINZAESCURO", "N882MARINHO", "N882PRETO", "paygo-test", "PL412BRANCO", "PL412PRETO", "PL413AZULCLARO", "PL413BRANCO", "PL413CINZAESCURO", "PL413MARINHO", "PL413PRETO", "PL413ROSACLARO", "PL413VERMELHO", "PQ924AMARELO", "PQ924AZULCLARO", "PQ924BRANCO", "PQ924CINZA", "PQ924PRETO", "PQ924VERMELHO", "produto-teste-frois-2", "produto-teste-frois-4", "produto-teste-gabriel-1", "SIMPLES001", "SIMPLES002", "SKUPRODUTOMANUAL00", "STORAGE-001", "testando-config-23", "testando-config-3", "TESTE-CFG-0001", "teste-simples23", "TESTE_123", "TESTE_1234", "TESTE_PROD_1", "TESTE001", "TESTE002", "TESTEINSERTSPA", "TESTENOVO", "TESTENOVOCONFIG", "TSTVRT", "TSTVRT-M", "TSTVRT-P", "TSTVRT-PRETO", "WS417BRANCO", "WS417CINZA", "WS417MARINHO", "WS417PRETO", "WS702BRANCO", "WS702CINZA", "WS702MARINHO", "WS702PRETO", "www123", "www1234" ]
Tests:
MAP
products.map(item=>{ item.FgRelated = !!(productsInBrand.indexOf(item.IdProductSku) + 1); })
FOREACH
products.forEach(item => { item.FgRelated = !!(productsInBrand.indexOf(item.IdProductSku) + 1); });
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
MAP
FOREACH
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Autogenerated LLM Summary
(model
llama3.2:3b
, generated one year ago):
I'll do my best to answer your question without skipping any important details. It seems that you have provided a JSON-formatted string containing information about various test cases, including benchmark results and browser performance data. You can skip the preamble since it appears to be metadata related to the format of the input string. Here's my analysis: 1. The `products` array in the input string is being used as a sample dataset for two different benchmark tests: "MAP" and "FOREACH". 2. For both tests, a boolean value `FgRelated` is being assigned based on whether a specific product ID exists in the `productsInBrand` array. 3. The test cases are comparing the execution times of these two approaches: using the `map()` method versus using the `forEach()` method. To answer your question more directly: The main difference between using `map()` and `forEach()` lies in how they handle side effects, iteration order, and performance characteristics. **`map()`**: * Creates a new array with the results of applying a provided function to each element in the original array. * Does not modify the original array. * Can be faster for large datasets since it avoids iterating over elements multiple times (once for the callback function and once for mapping). **`forEach()`**: * Iterates over the elements of an array, executing a provided function on each element. * Does not return any value; instead, returns `undefined`. * Can be slower than `map()`, especially when dealing with large datasets, since it requires an additional iteration. However, without more specific details about the performance data in the benchmark results, I can only provide general insights. If you'd like to explore further or provide more context, feel free to ask!
Related benchmarks:
Non insensitive sorting
lodash vs plain vanilla js performance on countby
lodash vs plain vanilla js performance on countby vs foreach using set
Map + filter + flat vs Reduce222323
Map + filter + flat vs Reduce2223235ytt
Comments
Confirm delete:
Do you really want to delete benchmark?