我的Angular.io或IONIC中有一个对象
{name:"food panda", city:"selangor", phone:"0123456789"}
并使用以下代码,但它不起作用:
this.restaurant.name.toUpperCase();
我需要将food panda
转换为FOOD PANDA
。
我怎样才能做到这一点?
toUpperCase返回一个新的String,它不会修改原始的
var restaurant = { name: "food panda", city: "selangor", phone: "0123456789" };
restaurant.name.toUpperCase();
console.log(restaurant.name); // output: food panda
var restaurantName = restaurant.name.toUpperCase();
console.log(restaurantName); // output: FOOD PANDA
toUpperCase()
创建字符串的副本并将其更改为大写。如果要更改原始字符串,则需要重新分配字符串:
this.restaurant.name = this.restaurant.name.toUpperCase();
你必须保存结果值,toUpperCase()
不会修改任何东西。
var d = {name:"food panda", city:"selangor", phone:"0123456789"};
var name = d.name.toUpperCase();