丶视觉

文章 评论 浏览 31

丶视觉 2022-05-04 13:55:25

为什么把var name改成let name,结果就变成Hello Tom了呢,求大佬解答

let声明变量会建立块级作用域,不会产生变量提升

第 108 题:请写出如下代码的打印结果

丶视觉 2022-05-04 13:53:50
var str = '[abc[bcd[def]]]';
console.log(fn(str));
function fn(strs) {
	var arr = strs.replace('[', '').replace(/]/g, '').split('[');
	// console.log('arr: ', arr);
	var res = {};
	var pointer = res;
	for (var i = 0; i < arr.length; i ++) {
		pointer.value = arr[i];
		if (i < arr.length - 1) {
			pointer.children = {};
			pointer = pointer.children;
		}
	}
	return res;
}

第 152 题:实现一个 normalize 函数,能将输入的特定的字符串转化为特定的结构化数据

更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文