Skip to content

Commit 54d5b74

Browse files
committed
Resolved past conflicts.
1 parent f5488af commit 54d5b74

File tree

2 files changed

+6
-15
lines changed
  • 1-js
    • 02-first-steps/04-variables/3-uppercast-constant
    • 08-prototypes/01-prototype-inheritance/3-proto-and-this

2 files changed

+6
-15
lines changed
Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
Các hằng mà giá trị đã biết ngay khi viết mã (giá trị này gọi là giá trị "hard-coded"). Hay nói cách khác, các giá trị này đã biết trước khi chạy chương trình và được viết trực tiếp vào mã được viết hoa.
1+
Chúng ta thường sử dụng chữ hoa cho các hằng được "viết cứng". Hay nói cách khác, khi giá trị được biết trước khi thực thi và được viết trực tiếp vào mã.
22

3-
Trong đoạn mã này, `birthday` là hằng như vậy. Nên chúng ta viết hoa nó.
3+
Trong đoạn mã này, `birthday` chính xác là như vậy. Vì vậy, chúng ta có thể sử dụng chữ hoa cho nó.
44

5-
<<<<<<< HEAD
6-
Ngược lại, `age` tính ra được khi chạy chương trình. Hôm nay tuổi là một số, năm sau lại là một số khác. Nó vẫn là hằng theo nghĩa giá trị không thay đổi khi chương trình chạy. Nhưng nó không bất di bất dịch như `birthday`, nó được tính ra, nên chúng ta viết nó như biến thông thường.
7-
=======
8-
In contrast, `age` is evaluated in run-time. Today we have one age, a year after we'll have another one. It is constant in a sense that it does not change through the code execution. But it is a bit "less of a constant" than `birthday`: it is calculated, so we should keep the lower case for it.
9-
>>>>>>> 34e9cdca3642882bd36c6733433a503a40c6da74
5+
Ngược lại, `age` được tính toán theo thời gian chạy. Hôm nay chúng ta có một tuổi, một năm sau chúng ta sẽ có một tuổi khác. Nó là hằng theo nghĩa nó không thay đổi trong quá trình thực thi mã. Nhưng nó "kém hằng hơn" một chút so với `birthday`: nó được tính ra, vì vậy chúng ta nên giữ chữ thường cho nó.
Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
**Trả lời: `rabbit`.**
22

3-
Bởi `this` là đối tượng trước dấu chấm, nên `rabbit.eat()` thay đổi `rabbit`.
3+
Đó là bởi `this` là đối tượng trước dấu chấm nên `rabbit.eat()` sửa đổi `rabbit`.
44

5-
<<<<<<< HEAD
6-
Tìm thuộc tính và chạy thuộc tính là hai việc khác nhau.
7-
Phương thức `rabbit.eat` tìm thấy trong nguyên mẫu, nhưng lại chạy trong `rabbit`.
8-
=======
9-
Property lookup and execution are two different things.
5+
Tra cứu và thực thi thuộc tính là hai việc khác nhau.
106

11-
The method `rabbit.eat` is first found in the prototype, then executed with `this=rabbit`.
12-
>>>>>>> 5cb9760abb8499bf1e99042d866c3c1db8cd61ca
7+
Phương thức `rabbit.eat` ban đầu được tìm thấy trong nguyên mẫu, rồi được thực thi với `this=rabbit`.

0 commit comments

Comments
 (0)