var data={ A:["Ajax","Async","Angular"], B:["Browser","Body","Backbone","Bootstrap","Boolean"], C:["CSS","Cookie"], D:["Document","DOM","Div","D3","Dojo"], E:["Extjs","Element","ECMA"], F:["F2E","Float","Font","Frame","Firefox","Form","FuckIE6"], G:["Get","Grunt","Gulp"], H:["HTML","Head","Horizontal","Hybird"], I:["Iframe","Iscroll"], J:["JavaScript","Jquery","Json"], K:["Knockout","Kissy","Karma"], L:["LESS","LocalStorage","Livereload","Lazyload"], M:["Module","Modernizr","Model"], N:["Node","Navigator"], O:["Object"], P:["Post","Polymer","Placeholder","Push","Polyfill","Promise"], Q:["QuerySelector"], R:["Request","React","Require"], S:["Stylus","SASS","Section","SEO"], T:["TodoMVC","Transform","Then","TinyMCE"], U:["Underscroe","Uglify","UI"], V:["Vanilla","View","Vue","Video"], W:["W3C","Web","Webpack"], X:["XML","XSS","XHR"], Y:["Yeoman","YUI","Yield"], Z:["Zepto","Zoom"] } var vList=new Vue({ el:"#initialSelector", data:{ data:data, }, computed:{ initialList:function(){ var initialList=[] for(key in this.data){ initialList.push(key) } return initialList } } }) console.log(vList.initialList)