AngularJS - Controller As Syntax

HTML

<link rel="stylesheet" href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css">
<script src="http://code.angularjs.org/1.1.5/angular.js"></script>
<div ng-app="myapp">
<h3>Testing</h3>
    <div ng-controller="TempCtrl as vm">
        <div ng-repeat="x in vm.arr">
        {{ vm.process(x) }}
        </div>
    </div>
</div>

JavaScript

var myapp = angular.module('myapp', []);

myapp.controller('TempCtrl', function () {
    this.arr = ['a','b','c']
    
    this.process = function(x){return x.toUpperCase()}
});