Я продолжаю получать TypeError в моем коде JavaScript Code.Org - PullRequest
0 голосов
/ 02 июня 2019

Эта проблема связана с Code.Org, так как я делаю свой окончательный проект, как в строках 30 и 31, мой код не определен, и я получаю TypeError

Я пытался переписать весь код, и он все ещене сработает

https://studio.code.org/projects/applab/E5KZ_ROYfuktsDjKIcBdBqFqL-ZJOGpr0SC9TyJG2dI

`

Я ожидаю, что выходные данные будут отображать изображение из массива и индекса, но выходные данные не определены.

Этоошибки в консоли.ВНИМАНИЕ: Строка: 30: setImageURL () Значение параметра URL (не определено) не является строкой.ВНИМАНИЕ: Строка: 31: значение текстового параметра setText () (не определено) не является uistring.ОШИБКА: Строка: 31: TypeError: Невозможно прочитать свойство 'toString' из неопределенного

var allHouses = [];
var allDetails = [];
var addedHouse = {};
var indexHouse = 0;
var indexDetail = 0;
var logged_in = false;
var currentUsername = "";

update();

appendItem(allHouses, "https://feffdecfd6f4b12c966a- 
dac6ac367338c65760efa41c18393ebc.ssl.cf5.rackcdn.com/16300852-parkside- 
estates-standard-1mp51yf-o.jpg");
appendItem(allHouses, 
"https://ap.rdcpix.com/1840429467/977165183f2fd7650ce5f1a378ad03aal-m0xd- 
w1020_h770_q80.jpg");
appendItem(allHouses, 
"https://cdn.tollbrothers.com/communities/12703/images
/002_Toll_9_13_16_Duke_ 
CC_1920.jpg");
update();


appendItem(allDetails, "Address: " + "5713 Blackburn" + "\n" + "Beds: " + 
"4"  + "\n" + "Baths: " + "3.5"  + "\n" + "Price: " + "$429,990" );
appendItem(allDetails, "Address: " + "49110 Manhattan Cir" + "\n" + 
"Beds: " + "4"  + "\n" + "Baths: " + "3.5"  + "\n" + "Price: " + 
"$428,400" );
appendItem(allDetails, "Address: " + "50009 Tahoe Way" + "\n" + "Beds: " 
+ "6"  + "\n" + "Baths: " + "4"  + "\n" + "Price: " + "$608,995" );
update();


function update() {
setText("amountLabel",(indexHouse + 1)+  " of "+ allHouses.length); 
setText("amountLabel",(indexDetail + 1)+  " of "+ allDetails.length); 
setImageURL("imageUser", allHouses[indexHouse]);
setText("detailLabel", allDetails[indexDetail]);
}
...