Skip to content

Instantly share code, notes, and snippets.

@thaycacac
Last active February 10, 2023 17:24
Show Gist options
  • Save thaycacac/ef5ba6ca2c9c48674070fb6f768fab16 to your computer and use it in GitHub Desktop.
Save thaycacac/ef5ba6ca2c9c48674070fb6f768fab16 to your computer and use it in GitHub Desktop.
promise javascript
// callback hell
const eat = food => console.log(food)
const collectOrder = (order, cb) => {
console.log(order)
cb("eat rice")
}
const placeOrder = (toppings, cb) => {
console.log(toppings)
cb("call order")
}
const selectToppings = ((toppings) => {
placeOrder(toppings, (order) => {
collectOrder(order, (food) => {
eat(food)
})
})
})
selectToppings("this is toppings")

javascript function Car() { this.make = "Lamborghini"; return { make: "Maserati" }; } const myCar = new Car(); console.log(myCar.make); - A: "Lamborghini" - B: "Maserati" - C: ReferenceError - D: TypeError


#### Đáp án: B Khi chúng ta trả về một thuộc tính, giá trị của thuộc tính bằng với giá trị đã được trả về bởi lệnh return, chứ không phải giá trị được set trong constructor. Chúng ta trả về giá trị là "Maserati", do đó myCar.make sẽ là "Maserati".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment