在使用上基本可以看作两者是一样的。
最大的区别在于fly获得的对象都是指向同一块内存。也就是说两次fly调用的结果后一次会覆盖前一次。因此使用fly时必须确保结果的使用范围,尤其存在函数嵌套时。
而get则每次都返回一个独立的对象,两次get对象间是不互相影响的,但它会消耗更多内存。如果在应用中大量频繁使用get方法,时间长了会影响性能,对于但单页面的sencha应用更是如此。
最大的区别在于fly获得的对象都是指向同一块内存。也就是说两次fly调用的结果后一次会覆盖前一次。因此使用fly时必须确保结果的使用范围,尤其存在函数嵌套时。
而get则每次都返回一个独立的对象,两次get对象间是不互相影响的,但它会消耗更多内存。如果在应用中大量频繁使用get方法,时间长了会影响性能,对于但单页面的sencha应用更是如此。