Primary section10 problemsCoding

JavaScript & TypeScript

Async timing, this binding, types, JSON, dates, and object-copy surprises.

JavaScriptintermediate

JavaScript this is undefined inside a callback

JavaScriptTypeScript
DetailsAsk Puvexa
JavaScriptintermediate

JavaScript async function returns before expected work finishes

JavaScriptTypeScript
DetailsAsk Puvexa
JavaScriptintermediate

Promise rejection appears without showing the original error

JavaScriptTypeScript
DetailsAsk Puvexa
JavaScriptintermediate

TypeScript says property does not exist even after type checking

JavaScriptTypeScript
DetailsAsk Puvexa
JavaScriptintermediate

TypeScript cannot find declarations for an installed package

JavaScriptTypeScript
DetailsAsk Puvexa
JavaScriptintermediate

TypeScript build passes locally but fails in CI

JavaScriptTypeScript
DetailsAsk Puvexa
JavaScriptintermediate

JavaScript date shows a different day because of timezone conversion

JavaScriptTypeScript
DetailsAsk Puvexa
JavaScriptintermediate

Optional chaining still throws an undefined error

JavaScriptTypeScript
DetailsAsk Puvexa
JavaScriptintermediate

JSON.parse fails even though the response looks like JSON

JavaScriptTypeScript
DetailsAsk Puvexa
JavaScriptintermediate

Array values change unexpectedly after copying an object

JavaScriptTypeScript
DetailsAsk Puvexa