javascript - 传递值的问题
伊谢尔伦
伊谢尔伦 2017-04-10 17:49:05
0
3
597
var aqiData = {};
var cityName = document.getElementById('aqi-city-input');
var airNum = document.getElementById('aqi-value-input');
/**
 * 从用户输入中获取数据,向aqiData中增加一条数据
 * 然后渲染aqi-list列表,增加新增的数据
 */
function addAqiData() {
var city = cityName.value.trim();
var air = airNum.value.trim();

if(!city.match(/^[A-Za-z\u4E00-\u9FA5]+$/)){
    alert('请输入中英文');
    return;
}
if(!air.match(/^\d+$/)){
    alert('必须是整数');
    return;
}

aqiData[city] = air;

}

其中aqiData[city] = air;是什么意思

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(3)
小葫芦

相当于aqiData.city=air ,给aqiData对象增加了一个名为city的值的属性

いいねを押す +0
小葫芦

就是给 aqiData 赋值的意思,因为这里的city 是一个变量所有不能采用 aqiData.city = air 这种写法。

いいねを押す +0
刘奇

var aqiData = {"city":"333","per":"ddd"};
console.log(aqiData["city"]);// 输出 333

反过来就是
aqiData[city] = air;

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!