Array en CoffeeScript: la array y el objeto de array de Coffeescript son muy similares a la array de JavaScript y al objeto de la array, los objetos pueden crearse usando llaves o pueden no depender de la elección del programador.
Ejemplo de array:
name = ["sarthak","surabhi", "tejal", "dipali", "girija", "devendra"] department = { id : 10, branch : "computer" } skills = designer : name : "ali" surname : "bazzi" backend : name : "sunny" surname : "warner"
Array de mapa en CoffeeScript: Array map() se usa cuando queremos transformar cada valor de la array y queremos obtener una nueva array de ella. El mapa solo se usa para mapear o rastrear el valor de la array
Ejemplo 1: en el siguiente ejemplo, tenemos una array de objetos con diferentes valores en forma de par clave-valor y aplicamos la función de mapa en esa array para obtener el valor de un objeto específico. En resumen, queremos transformar una array para obtener una nueva array.
Javascript
engineers = [ { name : "ali" , surname : "bazzi"}, { name : "virat" , surname : "sharma"}, { name : "sharma" , surname : "pandey"}, { name : "paresh" , surname : "vikramadity"}, { name : "sandip" , surname : "jain"} ] names_record = engineers.map(firstname) -> firstname.name console.log(names_record)
Producción:
['ali', 'virat', 'sharma', 'paresh', 'sandip']
Ejemplo 2: En este ejemplo, realizaremos algunas operaciones adicionales adicionales en la array utilizando el mapa.
Javascript
numbers = [2 , 3, 5, 6, 4, 7] double_numbers = numbers.map(num) -> return num * 2 console.log(double_numbers)
Producción:
[4, 6, 10, 12, 8, 14]
En el ejemplo anterior, mapeamos la array de números multiplicando cada valor de la array por 2.
Referencia: https://coffeescript-cookbook.github.io/chapters/arrays/mapping-arrays
Publicación traducida automáticamente
Artículo escrito por devendrasalunke y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA