¿JavaScript acepta múltiples cadenas como parámetro de función?
function name(Haydon Lyson){ //code }será aceptado? Si no, ¿cómo podemos pasar varias cadenas como parámetro de función?
Puede usar el parámetro de descanso para ese parámetro de descanso
function name(...params){ // ...params return an array of parameters // like this [hadon ,dsjfl,sdfl]; } or function name(name1,name2,name3,name4){ // you can use multiple params if you know params exact length // if you don't length of params then // use above methodsSimplemente puede pasarlos separándolos por coma:
function name(haydon, lyson) { console.log(haydon, layson) } let haydon = 1 let lyson = 5 name(hayden, lyson)Pasar varias cadenas como un parámetro de función se puede hacer de dos maneras.
La primera es tomando las cadenas como parámetros y separándolas por comas.
var haydon = "Haydon"; var lyson = "Lyson"; function name(haydon, lyson){ //code }La segunda forma es pasar un objeto a su función para que pueda manipular los pares clave-valor en cadenas en su función, lo que permite una gran cantidad de entradas con un solo parámetro.
let names = { cersei: 'Lannister', arya: 'Stark', jon: 'Snow', brienne: 'Tarth', daenerys: 'Targaryen', theon: 'Greyjoy', jorah: 'Mormont', margaery: 'Tyrell', sandor: 'Clegane', samwell: 'Tarly', ramsay: 'Bolton', haydon: 'Lyson' } function name(names){ //code }¡Espero que esto ayude!