refactor(): use const and let instead of var
This commit is contained in:

committed by
Victor Berchet

parent
73593d4bf3
commit
77ee27c59e
@ -10,45 +10,45 @@
|
||||
import {getIntParameter, bindAction} from '@angular/testing/src/benchmark_util';
|
||||
import * as React from './react.min';
|
||||
|
||||
var TreeComponent = React.createClass({
|
||||
const TreeComponent = React.createClass({
|
||||
displayName: 'TreeComponent',
|
||||
|
||||
render: function() {
|
||||
var treeNode = this.props.treeNode;
|
||||
const treeNode = this.props.treeNode;
|
||||
|
||||
var left = null;
|
||||
let left = null;
|
||||
if (treeNode.left) {
|
||||
left = React.createElement(
|
||||
"span", {}, [React.createElement(TreeComponent, {treeNode: treeNode.left}, "")]);
|
||||
}
|
||||
|
||||
var right = null;
|
||||
let right = null;
|
||||
if (treeNode.right) {
|
||||
right = React.createElement(
|
||||
"span", {}, [React.createElement(TreeComponent, {treeNode: treeNode.right}, "")]);
|
||||
}
|
||||
|
||||
var span = React.createElement("span", {}, [" " + treeNode.value, left, right]);
|
||||
const span = React.createElement("span", {}, [" " + treeNode.value, left, right]);
|
||||
|
||||
return (React.createElement("tree", {}, [span]));
|
||||
}
|
||||
});
|
||||
|
||||
export function main() {
|
||||
var count = 0;
|
||||
var maxDepth = getIntParameter('depth');
|
||||
let count = 0;
|
||||
const maxDepth = getIntParameter('depth');
|
||||
|
||||
bindAction('#destroyDom', destroyDom);
|
||||
bindAction('#createDom', createDom);
|
||||
|
||||
var empty = new TreeNode(0, null, null);
|
||||
var rootComponent = React.render(React.createElement(TreeComponent, {treeNode: empty}, ""),
|
||||
const empty = new TreeNode(0, null, null);
|
||||
const rootComponent = React.render(React.createElement(TreeComponent, {treeNode: empty}, ""),
|
||||
document.getElementById('rootTree'));
|
||||
|
||||
function destroyDom() { rootComponent.setProps({treeNode: empty}); }
|
||||
|
||||
function createDom() {
|
||||
var values = count++ % 2 == 0 ? ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '*'] :
|
||||
const values = count++ % 2 == 0 ? ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '*'] :
|
||||
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', '-'];
|
||||
rootComponent.setProps({treeNode: buildTree(maxDepth, values, 0)});
|
||||
}
|
||||
|
@ -32,18 +32,18 @@ angular.module('app', [])
|
||||
'$compile',
|
||||
'$parse',
|
||||
function($compile, $parse) {
|
||||
var transcludeFn;
|
||||
const transcludeFn;
|
||||
return {
|
||||
compile: function(element, attrs) {
|
||||
var expr = $parse('!!' + attrs.treeIf);
|
||||
var template = '<tree data="' + attrs.treeIf + '"></tree>';
|
||||
var transclude;
|
||||
const expr = $parse('!!' + attrs.treeIf);
|
||||
const template = '<tree data="' + attrs.treeIf + '"></tree>';
|
||||
let transclude;
|
||||
return function($scope, $element, $attrs) {
|
||||
if (!transclude) {
|
||||
transclude = $compile(template);
|
||||
}
|
||||
var childScope;
|
||||
var childElement;
|
||||
let childScope;
|
||||
let childElement;
|
||||
$scope.$watch(expr, function(newValue) {
|
||||
if (childScope) {
|
||||
childScope.$destroy();
|
||||
@ -70,8 +70,8 @@ angular.module('app', [])
|
||||
.run([
|
||||
'$rootScope',
|
||||
function($rootScope) {
|
||||
var count = 0;
|
||||
var maxDepth = getIntParameter('depth');
|
||||
let count = 0;
|
||||
const maxDepth = getIntParameter('depth');
|
||||
|
||||
bindAction('#destroyDom', destroyDom);
|
||||
bindAction('#createDom', createDom);
|
||||
@ -81,7 +81,7 @@ angular.module('app', [])
|
||||
}
|
||||
|
||||
function createDom() {
|
||||
var values = count++ % 2 == 0 ? ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '*'] :
|
||||
const values = count++ % 2 == 0 ? ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '*'] :
|
||||
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', '-'];
|
||||
|
||||
$rootScope.$apply(function() { $rootScope.initData = buildTree(maxDepth, values, 0); });
|
||||
|
Reference in New Issue
Block a user