Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我无法按字母顺序打印数组_Javascript_Html_Css - Fatal编程技术网

Javascript 我无法按字母顺序打印数组

Javascript 我无法按字母顺序打印数组,javascript,html,css,Javascript,Html,Css,我是Javascript新手。 我试图让我的数组按字母顺序打印,但我尝试过的所有方法似乎都不起作用。排序。 请注意,console.log也不会打印,原因我不知道。 这是我的密码 <!DOCTYPE html> <html> <body> <p id="products"></p> <script> var products = ["Printer","Ta

我是Javascript新手。 我试图让我的数组按字母顺序打印,但我尝试过的所有方法似乎都不起作用。排序。 请注意,console.log也不会打印,原因我不知道。 这是我的密码

<!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很乐意提供帮助,如果这有助于您解决问题,那么您可以将其标记为答案。