ES6學習之Json
1.Json的標準寫法
(1).只能用雙引號
(2).所有名字必須用引號包起來
{a:5,c:6,d:7}×
{"a":5,"b":"asdf","c":7}√
2.Json物件常用方法
JSON.stringify(str) : 將JSon轉換為字串
JSON.parse(Json): 將字串轉換為JSon
3.簡寫
(1)當JSon的key和value一樣的時候可以只用寫一個
let a = 12;
let b =5;
let json = {a:a,b:b};//等價 let json = {a,b};
console.log(json);
相關推薦
ES6學習之Json
1.Json的標準寫法 (1).只能用雙引號 (2).所有名字必須用引號包起來 {a:5,c:6,d:7}× {"a":5,"b":"asdf","c":7}√ 2.Json物件常用方法 JSON.s
ES6學習之let和const
size var err func ble ... con 常量 pan 1.let 基本用法:let聲明的變量,只在let命令所在的代碼塊內有效 { let a = 1; var b = 2; } console.log(a) //a is not d
ES6學習之變量的解構賦值
iter 內部使用 位置 fine 嚴格 true red 組成 個數 1.數組的解構賦值 let [a, b, c] = ["hello", 1, 2] console.log(a) //hello console.log(b) //1 console.log(c) /
ES6學習之數值擴展
sin isf integer 後綴 isnan 範圍 int 數值 平方根 二進制和八進制表示法(二進制用前綴0b(或0B)表示,八進制用前綴0o(或0O)表示) Number(‘0b111‘) // 7 Number(‘0o10‘) // 8 Number.is
ES6學習之函數擴展
默認 {} 函數的調用 undefine res 因此 null test fine 函數默認參數 function test(x = 1, y = 2) { return x + y } test(5, 6) //11 test() //3 若默認參數在必須參
ES6學習之對象擴展
class pan get 函數名 nbsp 得到 函數 sign 覆蓋 簡介表示法(直接寫入變量和函數,作為對象的屬性和方法) let x = "test" let obj={ x, //屬性名為變量名,屬性值為變量值 y(){console.log(
django學習之- json序列化
hid itl utf-8 rip bject json.js inf ack data 序列化操作 - Errordict - 自定義Encoder - django的模塊可以直接序列化 第一種:
es6學習之路
建議不再使用var命令,而是使用let命令取代。 在let和const之間,建議優先使用const。 const靜態字串一律使用單引號或反引號,不使用雙引號。動態字串使用反引號。 使用陣列成員對變數賦值時,優先使用解構賦值。 函式的引數如果是物件的成員,優先使用解構賦值。 如果函式返回多個值
FastJson的學習之JSON互相轉Map集合,List集合,JavaBean
https://blog.csdn.net/weixin_36910300/article/details/79182120 建立兩個實體類 一個是部門類,一個是部門員工類 部門員工類 public class Person { private Integer id; priv
ES6學習之箭頭函式
前言 最開始接觸箭頭函式的時候,都是聽到別人說”使用箭頭函式的話就不需要繫結this,因為它會自動繫結的“,如今深入瞭解了一下該特性貌似上面的話只對了一半。 什麼是箭頭函式 箭頭函式相對於以前的函式表示式有著更加簡潔的語法,最重要的是它不會繫結自己的this、arguments、supe
es6學習之模板字串 ``
ES6引入了一種新型的字串字面量語法,稱之為模板字串。除了使用反撇號字元 ` 代替普通字串的引號 ' 或 " 外,它們看起來與普通字串並無二致。但是它為JavaScript提供了簡單的字串插值功能,可以通過一種更加美觀、更加方便的方式向字串中插值 var a = 2, b = 3 consol
SpringBoot學習之Json資料互動
最近在弄監控主機專案,對javaweb又再努力學習。實際的專案場景中,前後分離幾乎是所以專案的標配,全棧的時代的逐漸遠去,後端負責業務邏輯處理,前端負責資料展示成了一種固定的開發模式。像thymeleaf這種東西沒法實現前後端分離模板難學也只有寫java的才用吧,還是用js模板引擎接
ES6學習之面向物件
1.寫法 class User{ constructor(name,password){//構造器 this.name = name; this.password = password;
ES6學習之變數的解構賦值
前言:什麼是ES6?ECMAScript 6(簡稱ES6)是JavaScript語言的下一代標準,已經在2015年6月正式釋出了。其中相比較於ES5新增了諸多的特性,並且ES6可轉換為ES5的語法。->線上ES6轉換為ES5工具。 本系列學習隨筆參考了阮一峰老師的《ES6標準入門
Python學習之json序列化
一、什麼是序列化 在我們儲存資料或者網路傳輸資料的時候,需要對我們的物件進行處理,把物件處理成方便儲存和傳輸的資料格式。這個過程叫序列化,不同的序列化結果也不同,但目的是一樣的,都是為了儲存和傳輸 在Python中三種序列化的方案: pickle,可以將我們Python中任意資料型別轉化為bytes
es6學習之路(5):數值的擴充套件
1.Number.isFinite(), Number.isNaN() ES6 在 Number 物件上,新提供了Number.isFinite()和Number.isNaN()兩個方法。Number.isFinite()用來檢查一個數值是否為有限的( finite )。
es6學習之Generator函式,async函式
一.Generator函式的語法 1.概念和語法 (1)概念 Generator是一個狀態機,內部封裝多個狀態 ; Generator會返回一個遍歷器,呼叫Generator的next方法可以依次執行 (2)語法 (1) functio
es6學習之Promise
一.含義 Promise是JavaScript的一種非同步解決方案,具有3中狀態(pending進行中,fulfilled已經成功,rejected已失敗). 二.Promise的使用 1.Promise帶有resolve(成功),reject(失敗)兩個
MDN JS學習之json
json.md 1.json是一種資料傳輸格式,幾乎可以看作是js object, 大體上符合js object物件的語法規範。 之所以說是大體上主要是因為:1.陣列也可以是json物件 2.它只有properties,沒有methods 3.json物件m
es6學習之路(8):物件的擴充套件
1.屬性的簡潔表示法 vvar target = { a: 1 }; var source1 = { b: 2 }; var source2 = { c: 3 }; Object.assign(target, source1, source2); target // {