16 Aralık 2019 Pazartesi

TypeScript Array

Array Tanımlama
Örnek
Şöyle yaparız
let arrayOfStrings:string[] = [ 'some', 'strings' ];
Örnek
Şöyle yaparız. Bu aslında Tuple gibi düşünülebilir.
let myArray:[ string, number ] = [ "some", 15 ]
Örnek - Mixed Array
Açıklaması şöyle
Sometimes, an array may be made of multiple types, but have an unknown length. In this situation, we can use a union type. For instance, an array of unknown length which only consists of strings and numbers, looks could be defined as this
Şöyle yaparız
let myArray:(string|number)[] = [ "some", 15 ]

Type Inference
Bazen derleyici type inference (tip çıkarımı) yapamıyor. Yardımcı olmak için metodun isminden sonra şöyle yaparız.
let pillarsCount = blockSides
  .map((blockSide) => {
    ...
    return 0
  })
  .reduce<number>((a, b) => a + b, 0)
find metodu
Şöyle yaparız.
const hostel = hostels.find(x => x.identifier === '433456');

Hiç yorum yok:

Yorum Gönder