P.S.TopexamがGoogle Driveで共有している無料の2026 Salesforce JS-Dev-101ダンプ:https://drive.google.com/open?id=13CPJafZSpXipQUU10YxDe7vtl3I94HxV
JS-Dev-101準備ガイドを使用して、最高の証明書学習体験をお楽しみください。まず、5〜10分でお支払い後、短納期でお届けします。オンラインでJS-Dev-101ガイドトレントをお送りします。つまり、時間の無駄を避けるためにすぐに勉強することができます。加えて、当社のJS-Dev-101試験トレントの使用中に技術的および運用上の問題に対処するのに問題がある場合は、すぐにご連絡ください。
| Certification Vendor: | Salesforce |
|---|---|
| Exam Name: | Salesforce Certified JavaScript Developer - Multiple Choice |
| Exam Number: | JS-Dev-101 |
| Exam Price: | USD 200 |
| Available Languages: | English, Japanese |
| Passing Score: | 65% |
| Real Exam Qty: | 60 scored + up to 5 unscored |
| Exam Format: | Multiple select, Multiple choice |
| Certificate Validity Period: | Does not expire; requires maintenance updates |
| Related Certifications: | Salesforce Certified Platform Developer I Salesforce Certified Developer |
| Exam Duration: | 105 minutes |
| Recommended Training: | Trailhead JavaScript Developer I Certification Prep |
| Exam Registration: | Salesforce Certification Registration |
| Sample Questions: | Salesforce JS-Dev-101 Sample Questions |
| Exam Way: | Online proctored or onsite at authorized testing centers |
| Pre Condition: | No formal prerequisites; recommended: strong JavaScript fundamentals, ES6+ experience, web development familiarity |
| Official Syllabus URL: | https://trailheadacademy.salesforce.com/certificate/exam-javascript-dev---JS-Dev-101 |
SalesforceのJS-Dev-101試験に合格するのは早ければ速いほどIT業界で発展られたいあなたにとってはよいです。あなたはこの重要な試験を準備するのは時間とお金がかかると聞いたことがあるかもしれませんが、それは我々提供するSalesforceのJS-Dev-101ソフトを利用しなかったからです。複雑な整理と分析の過程はもう我々に完了されました。あなたは高効率の復習とSalesforceのJS-Dev-101試験の成功を経験する必要があればいいです。
| トピック | 出題範囲 |
|---|---|
| トピック 1 |
|
| トピック 2 |
|
| トピック 3 |
|
| トピック 4 |
|
| トピック 5 |
|
質問 # 116
Refer to the code below:
let car1 = new Promise((_ ,reject)=> setTimeout(reject,2000,"Car1 crashed in")); let car2 = new Promise(resolve => setTimeout(resolve,1500,"Car2 completed")); let car3 = new Promise(resolve => setTimeout(resolve,3000,"Car3 completed")); Promise.race([car1,car2,car3])
.then(value=>{
let result = `${value} the race.`;
}).catch(err=>{
console.log('Race is cancelled.',err);
});
What is the valueof result when promise.race execues?
正解:
解説:
Car2 completed the race.
質問 # 117
Given the JavaScript below:
01 function filterDOM(searchString){
02 const parsedSearchString = searchString && searchString.toLowerCase();
03 document.querySelectorAll('.account').forEach(account => {
04 const accountName = account.innerHTML.toLowerCase();
05 account.style.display = accountName.includes(parsedSearchString) ? /* Insert code here */;
06 });
07 }
Which code should replace the placeholder comment on line 05 to hide accounts that do not match the search string?
正解:A
解説:
We have a ternary:
account.style.display = accountName.includes(parsedSearchString)
? /* if true */
: /* if false */;
Requirement:
If the account matches the search string → show it.
If it does not match → hide it.
For display:
Show: 'block' (or similar visible value).
Hide: 'none'.
So we want:
account.style.display = accountName.includes(parsedSearchString)
? 'block'
: 'none';
That corresponds to option A.
Why others are wrong:
B, C use values suitable for visibility, not display.
D ('none' : 'block') inverts the logic, hiding matches and showing non-matches.
________________________________________
質問 # 118
Universal Containers (UC) notices that its application that allows users to search for accounts makes a network request each time a key is pressed. This results in too many requests for the server to handle.
* Address this problem, UC decides to implement a debounce function on string change handler.
What are three key steps to implement this debounce function?
Choose 3 answers:
正解:B、C、D
質問 # 119
Refer to HTML below:
<p> The current status of an Order: <span id ="status"> In Progress </span></p>.
Which JavaScript statement changes thetext 'In Progress' to 'Completed' ?
正解:D
質問 # 120
Refer to the code below (corrected to use a template literal on line 08):
01 let car1 = new Promise((_, reject) =>
02 setTimeout(reject, 2000, "Car 1 crashed in")
03 );
04 let car2 = new Promise(resolve =>
05 setTimeout(resolve, 1500, "Car 2 completed")
06 );
07 let car3 = new Promise(resolve =>
08 setTimeout(resolve, 3000, "Car 3 completed")
09 );
10
11 Promise.race([car1, car2, car3])
12 .then(value => {
13 let result = `${value} the race.`;
14 })
15 .catch(err => {
16 console.log("Race is cancelled.", err);
17 });
What is the value of result when Promise.race executes?
正解:B
解説:
Comprehensive and Detailed Explanation From Exact Extract JavaScript knowledge:
Understand the three promises:
car1:
let car1 = new Promise((_, reject) =>
setTimeout(reject, 2000, "Car 1 crashed in")
);
Rejects after 2000 ms (2 seconds) with message "Car 1 crashed in".
car2:
let car2 = new Promise(resolve =>
setTimeout(resolve, 1500, "Car 2 completed")
);
Resolves after 1500 ms (1.5 seconds) with message "Car 2 completed".
car3:
let car3 = new Promise(resolve =>
setTimeout(resolve, 3000, "Car 3 completed")
);
Resolves after 3000 ms (3 seconds) with message "Car 3 completed".
Promise.race:
Promise.race([car1, car2, car3])
.then(value => {
let result = `${value} the race.`;
})
.catch(err => {
console.log("Race is cancelled.", err);
});
Behavior of Promise.race:
It settles (resolves or rejects) as soon as any of the given promises settles.
It uses the value or reason from the first settled promise.
Timing:
car2 resolves in 1500 ms.
car1 rejects in 2000 ms.
car3 resolves in 3000 ms.
The first to settle is car2 at 1500 ms, with value "Car 2 completed".
Therefore:
Promise.race resolves (not rejects) with value = "Car 2 completed".
The .then handler runs; .catch is ignored because there is no rejection.
Inside .then:
let result = `${value} the race.`;
Substitute value:
let result = "Car 2 completed the race.";
So, result becomes:
Car 2 completed the race.
Compare to options:
A . Car 3 completed the race.
This would be correct if car3 were the first to resolve, which it is not (it resolves last).
B . Car 2 completed the race.
Exactly matches the first-resolving promise and the constructed message.
C . Race is cancelled.
This is the prefix of the string logged in the .catch handler, but .catch never runs because the race resolves, it does not reject first.
D . Car 1 crashed in the race.
car1 is the first rejection, but since a resolution from car2 happens earlier, the race is already settled successfully before car1 rejects.
Thus the correct value of result as set in the .then block is:
Answe r: B
Study Guide / Concept Reference (no links):
Promise.race(iterable) semantics (first settled promise wins)
setTimeout and timing interactions with Promises
Resolve vs reject paths and .then / .catch
Template literals and string interpolation for building result messages
質問 # 121
......
JS-Dev-101過去問無料: https://www.topexam.jp/JS-Dev-101_shiken.html
P.S. TopexamがGoogle Driveで共有している無料かつ新しいJS-Dev-101ダンプ:https://drive.google.com/open?id=13CPJafZSpXipQUU10YxDe7vtl3I94HxV