Javascript 我无法按字母顺序打印数组
我是Javascript新手。 我试图让我的数组按字母顺序打印,但我尝试过的所有方法似乎都不起作用。排序。 请注意,console.log也不会打印,原因我不知道。 这是我的密码Javascript 我无法按字母顺序打印数组,javascript,html,css,Javascript,Html,Css,我是Javascript新手。 我试图让我的数组按字母顺序打印,但我尝试过的所有方法似乎都不起作用。排序。 请注意,console.log也不会打印,原因我不知道。 这是我的密码 <!DOCTYPE html> <html> <body> <p id="products"></p> <script> var products = ["Printer","Ta
<!DOCTYPE html>
<html>
<body>
<p id="products"></p>
<script>
var products = ["Printer","Tablet","Router","Monitor","Keyboard","Mouse","Webcam","Hard Drive"];
document.getElementById("products").innerHTML = products;
array.sort("products");
</script>
</body>
非常感谢
Ted必须是products.sort;。数组具有内置的排序功能。您需要调用。在您的情况下,对数组进行排序是变量产品
var产品=[打印机、平板电脑、路由器、显示器、键盘、鼠标、网络摄像头、硬盘];
products.sort;//添加这一行
document.getElementByIdproducts.innerHTML=产品;
试试这个
document.getElementByIdproducts.innerHTML=products.sort 排序是一种扩展方法,您不需要将参数传递给。您只需要使用函数名调用数组名。您可以查看有关排序函数的更多信息
var产品=[打印机、平板电脑、路由器、显示器、键盘、鼠标、网络摄像头、硬盘];
产品分类;
document.getElementByIdproducts.innerHTML=产品;
var产品=[打印机、平板电脑、路由器、显示器、键盘、鼠标、网络摄像头、硬盘];
products.sort;//添加这一行
document.getElementByIdproducts.innerHTML=产品;
在将其添加到页面之前,请尝试对其进行排序…很抱歉,我是新手。此外,您的代码中没有console.log。@T.ROS很乐意提供帮助,如果这有助于您解决问题,那么您可以将其标记为答案。