1.9 KiB
1.9 KiB
id, title, challengeType, videoUrl, localeTitle
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
587d8251367417b2b2512c61 | Work with Nodes in a Linked List | 1 | 使用链接列表中的节点 |
Description
element
本身和对下一个node
的引用。想象一下你在康加舞线上。你的手掌握在线下的下一个人身上,你身后的人就会抓住你。你可以直接看到这个人,但是他们阻挡了前方其他人的视线。一个节点就像一个康加舞线上的人:他们知道自己是谁,他们只能看到下一个人,但他们并不知道前方或后方的其他人。 Instructions
Kitten
和Puppy
,我们手动将Kitten
节点连接到Puppy
节点。创建Cat
和Dog
节点并手动将它们添加到该行。 Tests
tests:
- text: 您的<code>Puppy</code>节点应该具有对<code>Cat</code>节点的引用。
testString: assert(Puppy.next.element === "Cat");
- text: 您的<code>Cat</code>节点应该具有对<code>Dog</code>节点的引用。
testString: assert(Cat.next.element === "Dog");
Challenge Seed
var Node = function(element){
this.element = element;
this.next = null;
};
var Kitten = new Node("Kitten");
var Puppy = new Node("Puppy");
Kitten.next = Puppy;
// only add code below this line
// test your code
console.log(Kitten.next);
Solution
// solution required