[英]Do I need change or add new array for this table to work in Javascript?
var ALEast = (
{name: "Stanford University", nickname: "Stanford", ownership: "private", SATh: 1570, SATl: 1380, tuition: 44757},
{name: "University of California, Berkeley", nickname: "UC Berkeley", ownership: "public", SATh: 1500, SATl: 1250, tuition: 13844},
{name: "University of California, Santa Cruz", nickname: "UC Santa Cruz", ownership: "public", SATh: 1280, SATl: 1000, tuition: 13398},
{name: "San Francisco State University", nickname: "SFSU", ownership: "public", SATh: 1110, SATl: 880, tuition: 6468},
{name: "San Jose State University", nickname: "SJSU", ownership: "public", SATh: 1160, SATl: 880, tuition: 9496},
{name: "Sonoma State University", nickname: "Sonoma State", ownership: "public", SATh: 1090, SATl: 880, tuition: 7276},
{name: "California State University, East Bay", nickname: "CalState East Bay", ownership: "public", SATh: 1010, SATl: 800, tuition: 6550, room: 6435},
{name: "University of San Francisco", nickname: "USF", ownership: "private", SATh: 1270, SATl: 1070, tuition: 41450},
{name: "Santa Clara University", nickname: "SCU", ownership: "private", SATh: 1380, SATl: 1190, tuition: 43812},
{name: "Mills College", nickname: "Mills College", ownership: "private", SATh: 1250, SATl: 1040, tuition: 42918}
);
ALEast.sort();
document.write('<table>');
document.write('<tr><th>Teams</th></tr>');
for(var i = 0; i < ALEast.length; i++)
{
document.write('<tr><td>' + ALEast[i] + '</td></tr>');
}
document.write('</table>');
Don't close my question if you don't feel as if this is not a question but do I need to change如果你觉得这不是一个问题,请不要结束我的问题,但我需要改变吗
Var ALEast = (
to到
Var ALEast = New Array(
for my table to be implemented?我的表要实施?
Your syntax declaring the array is wrong, use [] instead of ().您声明数组的语法错误,请使用 [] 而不是 ()。
var ALEast = []
Also in your for loop you need to call the property you want to display.同样在您的 for 循环中,您需要调用要显示的属性。
document.write('<tr><td>' + ALEast[i].name + '</td></tr>');
Here is a working plunker http://plnkr.co/edit/kKtI91505KWhcwf9YGry这是一个工作 plunker http://plnkr.co/edit/kKtI91505KWhcwf9YGry
Here's a working sample!这是一个工作示例! Just click run.
只需点击运行。 As a bonus, I made sort() actually do something.
作为奖励,我让 sort() 实际上做了一些事情。
var ALEast = [ {name: "Stanford University", nickname: "Stanford", ownership: "private", SATh: 1570, SATl: 1380, tuition: 44757}, {name: "University of California, Berkeley", nickname: "UC Berkeley", ownership: "public", SATh: 1500, SATl: 1250, tuition: 13844}, {name: "University of California, Santa Cruz", nickname: "UC Santa Cruz", ownership: "public", SATh: 1280, SATl: 1000, tuition: 13398}, {name: "San Francisco State University", nickname: "SFSU", ownership: "public", SATh: 1110, SATl: 880, tuition: 6468}, {name: "San Jose State University", nickname: "SJSU", ownership: "public", SATh: 1160, SATl: 880, tuition: 9496}, {name: "Sonoma State University", nickname: "Sonoma State", ownership: "public", SATh: 1090, SATl: 880, tuition: 7276}, {name: "California State University, East Bay", nickname: "CalState East Bay", ownership: "public", SATh: 1010, SATl: 800, tuition: 6550, room: 6435}, {name: "University of San Francisco", nickname: "USF", ownership: "private", SATh: 1270, SATl: 1070, tuition: 41450}, {name: "Santa Clara University", nickname: "SCU", ownership: "private", SATh: 1380, SATl: 1190, tuition: 43812}, {name: "Mills College", nickname: "Mills College", ownership: "private", SATh: 1250, SATl: 1040, tuition: 42918} ] ; ALEast.sort(function(a,b){ var textA = a.name.toUpperCase(); var textB = b.name.toUpperCase(); return (textA < textB) ? -1 : (textA > textB) ? 1 : 0; }); document.write('<table>'); document.write('<tr><th>Teams</th><th>Nickname</th><th>Ownership</th></tr>'); for(var i = 0; i < ALEast.length; i++) { document.write('<tr>'); document.write('<td>' + ALEast[i].name + '</td>'); document.write('<td>' + ALEast[i].nickname + '</td>'); document.write('<td>' + ALEast[i].ownership + '</td>'); document.write('</tr>'); } document.write('</table>');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.