1.2 KiB

id, title, challengeType, videoUrl, forumTopicId
id title challengeType videoUrl forumTopicId
56533eb9ac21ba0edf2244c7 通过点符号访问对象属性 1 https://scrimba.com/c/cGryJs8 16164

--description--

有两种方式访问对象属性,一个是点操作符(.),一个是中括号操作符([])。

当你知道所要读取的属性的名称的时候,使用点操作符。

这是一个使用点操作符读取对象属性的例子:

var myObj = {
  prop1: "val1",
  prop2: "val2"
};
var prop1val = myObj.prop1; // val1
var prop2val = myObj.prop2; // val2

--instructions--

通过点操作符读取对象testObj,把hat的属性值赋给变量hatValue,把shirt的属性值赋给shirtValue

--hints--

hatValue应该是一个字符串。

assert(typeof hatValue === 'string');

hatValue的值应该是"ballcap"

assert(hatValue === 'ballcap');

shirtValue应该是一个字符串。

assert(typeof shirtValue === 'string');

shirtValue的值应该是"jersey"

assert(shirtValue === 'jersey');

你应该使用点操作符两次。

assert(code.match(/testObj\.\w+/g).length > 1);

--solutions--