小编Sco*_*ers的帖子

如何循环 Javascript 对象,将它们显示在表格中

我上课的第三天,我们应该制作一个使用物体的汽车瞄准器。我有四个对象。我想为每个人制作一张表,其键位于左侧,其值位于右侧。四张桌子并排。我更愿意循环遍历按键来制作 并循环遍历按键,因为我一直在玩并且惨败。任何帮助将不胜感激。我有四个并排的 div,我想用表格填充它们。这是我的对象:

以下是我的目标和价值观:

let Accord = new Car("Accord", 22500, "Crystal White", "alloy", "bose", "leather", "tinted");
let CRV= new Car("CR-V", 28400, "Midnight Black", "alloy", "stock", "cloth", "no tint");
let Pilot = new Car("Pilot", 36796, "Modern Gray Metallic", "alloy", "bose", "leather", "tinted");
let Fit = new Car("Fit", 17499, "Raspberry Blue", "steel", "stock", "cloth", "no tint");

//Here is the entire object:

class Car extends Vehicle {
    wheels: string;
    stereo: string;
    seatsMaterial: string;
    tint: string;
    constructor(model, price, color, wheels, stereo, seatsMaterial, tint) { …
Run Code Online (Sandbox Code Playgroud)

html javascript typescript

2
推荐指数
1
解决办法
2542
查看次数

使用每个类创建一个Rock-Paper-Scissors游戏

今天艰难的任务.我已经在圈子里工作了大约五个小时.我只是无法绕过这个,看看这个上的雾.这是我们老师今晚指派的作业:

创建一个名为RockPaperScissors的新Visual Studio控制台应用程序.

Rock/Paper/Scissors游戏有以下规则:

  • Scissor总是赢得Paper
  • 洛克总是赢得反对剪刀
  • 纸总是胜过Rock

创建以下三个遵循以下规则的类:

  • PlayerRock - 始终执行Rock的Act().

  • PlayerScissors - 总是执行Scissors的Act().

  • PlayerPaper - 始终执行Paper的Act().

创建一个具有名为Fight()的方法的Game类,以满足这些要求:

  • Fight()方法接受两个参数:Player1和Player2.

  • Fight()方法调用两个玩家的Act()方法.

  • Fight()方法使用上面的Rock/Paper/Scissors规则返回获胜玩家.

经过100轮比赛,哪位球员获胜?

我可以轻松地将游戏逻辑和脚本编写出来,没问题.如何使每个武器的法案方法成为现实?并传递一个player1和player2?我是否需要类来创建新的播放器对象?我有Rock,Paper,Scissors课程,但他们基本上只有一种方法可以让他们回归摇滚,纸张和剪刀.我不是要求任何人为我制作这个游戏,但任何人都可以让我指出正确的方向吗?谢谢大家!

c# oop

0
推荐指数
1
解决办法
3289
查看次数

标签 统计

c# ×1

html ×1

javascript ×1

oop ×1

typescript ×1