我正在网上学习ES 6,我有测试:
实现findLargestString函数,该函数只有一个参数 strings(一个字符串数组),它将设置largestString 变量在顶部定义到具有最长长度的字符串 作为strings参数传入的字符串数组。
一开始,我有方法:
let largestString;
function findLargestString(strings) {
// set largestString to point to the
// longest string found in the strings array passed in
}
所以我尝试了:
let largestString;
function findLargestString(strings) {
let largestString = '';
strings.forEach((string) => {
if (string.length > largestString.length) {
largestString = string;
}
});
return largestString;
}
但是这个返回错误:
largestString should be set to the largest string passed in
Expected undefined to equal 'computers'.
我该怎么做?
答案 0 :(得分:0)
使用您的功能的返回值,看一下' let'作品
let largestString = findLargestString(strings);
答案 1 :(得分:0)
你的代码似乎对我很好
Child p = new Child();
System.out.println(p.getInstance().var);