Come creare un'istanza di matrice/matrice multidimensionale in JavaScript e Typescript e come ottengo la lunghezza della matrice (numero di righe) e le lunghezze delle righe della matrice?Come istanziare e ottenere una lunghezza di una matrice/matrice multidimensionale?
5
A
risposta
6
a macchina si un'istanza di un 2x6 Matrix/array multidimensionali utilizzando questa sintassi:
var matrix: number[][] =
[
[ -1, 1, 2, -2, -3, 0 ],
[ 0.1, 0.5, 0, 0, 0, 0 ]
];
//OR
var matrix: Array<number>[] =
[
[ -1, 1, 2, -2, -3, 0 ],
[ 0.1, 0.5, 0, 0, 0, 0 ]
];
L'equivalente in JavaScript sarebbe:
var matrix =
[
[ -1, 1, 2, -2, -3, 0 ],
[ 0.1, 0.5, 0, 0, 0, 0 ]
];
La sintassi JavaScript è valido anche a macchina, dal momento che i tipi sono opzionali, ma la sintassi TypeScript non è valida in JavaScript.
Per ottenere diverse lunghezze si usa la stessa sintassi di JS e TS:
var matrixLength = matrix.length; // There are two dimensions, so the length is 2. This is also the column size.
var firstDimensionLength = matrix[0].length; // The first dimension row has 6 elements, so the length is 6
var secondDimensionLength = matrix[1].length; // The second dimension row has 6 elements so the length is 6
Problemi correlati
- 1. Zero lunghezza multidimensionale matrice
- 2. Come ottenere una porzione riempita di un array multidimensionale?
- 3. Come ottenere una dimensione (slice) da un array multidimensionale
- 4. Come ottenere un data.frame in una matrice multidimensionale in R?
- 5. C++ come ottenere la lunghezza di una matrice di puntatori?
- 6. Come ottenere il numero massimo di una lunghezza particolare
- 7. typedef di una matrice multidimensionale?
- 8. Come inserire una nuova chiave e valore nell'array multidimensionale?
- 9. Istanziare una classe da una stringa
- 10. python come ottenere una lunghezza di memoria allocata dagli IObytes?
- 11. Come ottenere la lunghezza di una funzione in byte?
- 12. elenco multidimensionale python .. come prendere una dimensione?
- 13. Come creare e utilizzare una matrice multidimensionale in Scala?
- 14. Come creare una matrice multidimensionale in swift?
- 15. ottenere una lunghezza di riga/colonna in C#
- 16. Come si estrae una colonna da una matrice multidimensionale?
- 17. Come ottenere una lunghezza di una stringa nsstring che è sempre lunga 2 cifre?
- 18. Istanziare dinamicamente una classe tramite la variabile
- 19. array_filter e array multidimensionale
- 20. Istanziare una classe Python da un nome
- 21. come impostare la lunghezza di una funzione
- 22. Ottenere la lunghezza di una matrice usando un puntatore
- 23. sintassi Strano per istanziare una classe interna
- 24. Posso istanziare una classe usando l'oggetto classe? E i costruttori?
- 25. Come clonare una matrice con una lunghezza maggiore di 32?
- 26. Come suddividere una stringa in sottostringhe di una determinata lunghezza?
- 27. Rif. C#: come ottenere valori e lunghezza di un array?
- 28. Istanziare una classe con o senza parentesi?
- 29. È possibile istanziare una classe astratta?
- 30. Come scrivere una matrice multidimensionale in un file di testo?
Invece di 'Array []' 'Mi raccomando numero [] []' –
basarat
buon promemoria. L'ho aggiunto alla descrizione. Grazie. –