TypeScript

object vs Object vs {}

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

Në TypeScript, object do të thotë „çdo gjë që s'është primitive“; {} do të thotë „çdo vlerë përveç null dhe undefined“ (edhe string-ët!); Object është pothuajse njësoj si {}. Zakonisht të duhet object ose Record.

EnglishEN

In TypeScript, object means “anything that isn't a primitive”; {} means “any value except null and undefined” (even strings!); Object is nearly the same as {}. Usually you want object or Record.

Si ta mendosh

Si tri etiketa që duken njësoj, por kanë rregulla të ndryshme.

Lexoje në anglisht

Like three labels that look alike but have different rules.

Shembull koditypescript

let a: object = { x: 1 };   // ✓
let b: {} = "tekst";          // ✓ (befasi!)
let c: object = "tekst";      // ✗

Terma të lidhur