我需要将一个整数数组[1,2,3]转换成一个数组,其中整数后面跟着一个零:[1,0,2,0,3,0].
我最好的猜测,虽然有效,但看起来很怪异:
> [1,2,3].flat_map{|i| [i,0]} => [1,0,2,0,3,0]
Run Code Online (Sandbox Code Playgroud) JS代码:
window.onscroll = function() {myFunction();};
var navbar = document.getElementById("navbar");
var sticky = navbar.offsetTop;
function myFunction() {
if (window.pageYOffset >= sticky) {
navbar.classList.add("sticky");
} else {
navbar.classList.remove("sticky");
}
}
Run Code Online (Sandbox Code Playgroud)
这有什么问题?我找到了一个 w3school 粘性导航的例子。在控制台中显示:
未捕获的类型错误:无法读取 null 的属性“offsetTop”