| 
									
										
										
										
											2021-05-05 10:13:49 -07:00
										 |  |  | --- | 
					
						
							|  |  |  | id: bd7123c9c451eddfaeb5bdef | 
					
						
							|  |  |  | title: 使用方括號查找字符串中的最後一個字符 | 
					
						
							|  |  |  | challengeType: 1 | 
					
						
							|  |  |  | videoUrl: 'https://scrimba.com/c/cBZQGcv' | 
					
						
							|  |  |  | forumTopicId: 18342 | 
					
						
							|  |  |  | dashedName: use-bracket-notation-to-find-the-last-character-in-a-string | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --description--
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 要獲取字符串的最後一個字符,可以用字符串的長度減 1 的索引值。 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-06-14 23:47:03 +09:00
										 |  |  | 例如,如果 `var firstName = "Ada"` 中,那麼你可以通過 `firstName[firstName.length - 1]` 來得到字符串的最後的一個字符。 | 
					
						
							| 
									
										
										
										
											2021-05-05 10:13:49 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | 示例: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```js | 
					
						
							| 
									
										
										
										
											2021-06-14 23:47:03 +09:00
										 |  |  | var firstName = "Ada"; | 
					
						
							| 
									
										
										
										
											2021-05-05 10:13:49 -07:00
										 |  |  | var lastLetter = firstName[firstName.length - 1]; | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-06-14 23:47:03 +09:00
										 |  |  | `lastLetter` 值爲字符串 `a`。 | 
					
						
							| 
									
										
										
										
											2021-05-05 10:13:49 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | # --instructions--
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 使用方括號表示法( <dfn>bracket notation</dfn>)來找到 `lastName` 變量中的最後一個字符。 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | **提示:** 如果卡住了,請嘗試查看上面的示例。 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --hints--
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | `lastLetterOfLastName` 應該是字母 `e`。 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```js | 
					
						
							|  |  |  | assert(lastLetterOfLastName === 'e'); | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 您應該使用 `.length` 獲取最後一個字母。 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```js | 
					
						
							|  |  |  | assert(code.match(/\.length/g).length > 0); | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --seed--
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## --after-user-code--
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```js | 
					
						
							|  |  |  | (function(v){return v;})(lastLetterOfLastName); | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## --seed-contents--
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```js | 
					
						
							|  |  |  | // Setup | 
					
						
							|  |  |  | var lastName = "Lovelace"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // Only change code below this line | 
					
						
							|  |  |  | var lastLetterOfLastName = lastName; // Change this line | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --solutions--
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```js | 
					
						
							|  |  |  | var lastName = "Lovelace"; | 
					
						
							|  |  |  | var lastLetterOfLastName = lastName[lastName.length - 1]; | 
					
						
							|  |  |  | ``` |