0
에 JS-dicts를 선언 할 때 키로 JS 배열을 사용하는 방법,이 쓸 수 있습니다 : QML JS 구현에서는 QML
property var dict1: ({})
property var dict2: { 'a':1, 'b':2, 'c':3 }
// property var dict3: { [0,0]:1, [1,4]:5, [2,4]:3 } // can't do this!
// but can do this.
Component.onCompleted: {
dict1[[0,0]] = 1
dict1[[1,4]] = 5
dict1[[2,4]] = 3
}
그래서 마지막 부분은 DICT의 키로서 JS-배열을 사용합니다. 그러나 3 행 (dict3)과 같은 선언은 불가능합니다. 기대되는 결과가 다른 방법으로 가능하다면 왜 표기가 가능하지 않아야하는지, 나는 이해하지 못한다.
제 질문은 Component.onCompleted
또는 이와 유사한 해킹없이 dict
을 어떻게 인스턴스화 할 수 있습니까? 할 방법이 없다면 그 이유를 인정할 것입니다.
고마워요! 이제 나에게 의미가있다! – derM